Skip to content

SDKs

One canonical surface on seven platforms — same concepts, same names, adapted only to platform idiom:

PlatformPackageNotes
Web@wingblaze/sdk-webService worker with confirmed delivery + click attribution
iOSSwift packageAPNs, notification service extension, Live Activities
AndroidKotlin libraryData-only FCM — SDK-rendered, confirmed delivery
Flutterwingblaze_flutterMethod channel over the native SDKs
React Native@wingblaze/react-nativeNative module over the native SDKs
Expo@wingblaze/expoRN module + prebuild config plugin
Unitycom.wingblaze.sdk (UPM)C# over JNI / Swift bridges

The surface

init / configure       →  set appId + endpoints, restore identity
enablePush             →  permission + device registration → { subscriberId, deviceId }
login / logout         →  bind or drop your user id (multi-device users converge)
addTags                →  upsert data tags (strings, ≤50 per call)
trackEvent             →  custom analytics events (drive journeys & insights)
deep-link handling     →  notification opens surface data.deepLink

All SDKs beacon confirmed delivery and clicks with campaign attribution, so funnel stats reflect reality even for backgrounded apps.

Data hosted in Southeast Asia (asia-southeast1).