Skip to main content
Complete reference documentation for github.com/go-mizu/mizu/mobile.

Middleware

New

Creates mobile middleware with default options.

WithOptions

Creates mobile middleware with custom options.

VersionMiddleware

Creates API versioning middleware.

UniversalLinkMiddleware

Creates middleware that serves deep link verification files.

Types

Options

Device

Platform

Version

VersionOptions

Error

SyncToken

SyncRequest

Delta

SyncDelta

PushToken

PushProvider

PushPayload

AppInfo

Functions

DeviceFromCtx

Extracts Device from request context.

VersionFromCtx

Extracts Version from request context.

SendError

Sends a structured error response.

SetSyncToken

Sets the sync token response header.

ValidateToken

Validates a push token format.

ValidateAPNS

Validates APNS token format.

ValidateFCM

Validates FCM token format.

CheckUpdate

Compares client version against store versions.

NewStaticAppInfo

Creates a StaticAppInfo provider.

NewIOSStoreURL

Creates an iOS App Store URL.

NewAndroidStoreURL

Creates a Google Play Store URL.

Constants

Error Codes

Headers