SuperfineSdkFlutterPlatform class
abstract
- Inheritance
-
- Object
- PlatformInterface
- SuperfineSdkFlutterPlatform
- Implementers
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addUserEmail(String email)
→ Future<void>
-
-
addUserPhoneNumber(int countryCode, String number)
→ Future<void>
-
-
destroy()
→ Future<void>
-
-
disableThirdPartySharing()
→ Future<void>
-
-
enableThirdPartySharing()
→ Future<void>
-
-
fetchRemoteConfig()
→ Future<String>
-
-
gdprForgetMe()
→ Future<void>
-
-
getAppId()
→ Future<String>
-
-
getAppleAppId()
→ Future<String>
-
-
getAppleDeveloperTeamId()
→ Future<String>
-
-
getAppleSignInClientId()
→ Future<String>
-
-
getConfigUrl()
→ Future<String>
-
-
getDeepLinkUrl()
→ Future<String>
-
-
getFacebookAppId()
→ Future<String>
-
-
getGooglePlayDeveloperAccountId()
→ Future<String>
-
-
getGooglePlayGameServicesProjectId()
→ Future<String>
-
-
getHost()
→ Future<String>
-
-
getIMEI()
→ Future<String>
-
-
getInstagramAppId()
→ Future<String>
-
-
getLinkedInAppId()
→ Future<String>
-
-
getPushToken()
→ Future<String>
-
-
getQQAppId()
→ Future<String>
-
-
getSdkConfig()
→ Future<String>
-
-
getSessionId()
→ Future<String>
-
-
getSnapAppId()
→ Future<String>
-
-
getStoreType()
→ Future<StoreType>
-
-
getTikTokAppId()
→ Future<String>
-
-
getTrackingAuthorizationStatus()
→ Future<IosTrackingAuthorizationStatus>
-
-
getUserId()
→ Future<String>
-
-
getVersion()
→ Future<String>
-
-
getWeChatAppId()
→ Future<String>
-
-
initialize(SuperfineSdkSettings settings)
→ Future<bool>
-
-
isInitialized()
→ Future<bool>
-
-
isRegisteredForRemoteNotifications()
→ Future<bool>
-
-
log(String eventName, {dynamic data, EventFlag eventFlag = EventFlag.none})
→ Future<void>
-
-
logAccountLink(String id, String type, {String? scopeId, String? scopeType})
→ Future<void>
-
-
logAccountUnlink(String type)
→ Future<void>
-
-
logAdClick(String adUnit, AdPlacementType adPlacementType, {AdPlacement adPlacement = AdPlacement.unknown})
→ Future<void>
-
-
logAdClose(String adUnit, AdPlacementType adPlacementType, {AdPlacement adPlacement = AdPlacement.unknown})
→ Future<void>
-
-
logAdImpression(String adUnit, AdPlacementType adPlacementType, {AdPlacement adPlacement = AdPlacement.unknown})
→ Future<void>
-
-
logAdLoad(String adUnit, AdPlacementType adPlacementType, {AdPlacement adPlacement = AdPlacement.unknown})
→ Future<void>
-
-
logAdRevenue(String source, double revenue, String currency, {String network = "", Map<String, dynamic>? networkData})
→ Future<void>
-
-
logAppleGameCenterLink(String gamePlayerId)
→ Future<void>
-
-
logAppleGameCenterTeamLink(String teamPlayerId)
→ Future<void>
-
-
logAppleGameCenterUnlink()
→ Future<void>
-
-
logAppleLink(String userId)
→ Future<void>
-
-
logAppleUnlink()
→ Future<void>
-
-
logBootEnd()
→ Future<void>
-
-
logBootStart()
→ Future<void>
-
-
logCache(SuperfineSDKEvent event)
→ Future<void>
-
-
logCryptoPayment(String pack, double price, int amount, {String currency = "ETH", String chain = "ethereum"})
→ Future<void>
-
-
logCustomEvent(SuperfineSDKEvent event)
→ Future<void>
-
-
logDiscordLink(String userId)
→ Future<void>
-
-
logDiscordUnlink()
→ Future<void>
-
-
logFacebookLink(String userId)
→ Future<void>
-
-
logFacebookUnlink()
→ Future<void>
-
-
logGitHubLink(String userId)
→ Future<void>
-
-
logGitHubUnlink()
→ Future<void>
-
-
logGoogleLink(String userId)
→ Future<void>
-
-
logGooglePlayGameServicesDeveloperLink(String developerPlayerKey)
→ Future<void>
-
-
logGooglePlayGameServicesLink(String gamePlayerId)
→ Future<void>
-
-
logGooglePlayGameServicesUnlink()
→ Future<void>
-
-
logGoogleUnlink()
→ Future<void>
-
-
logIAPInitialization(bool isSuccess)
→ Future<void>
-
-
logIAPReceiptAmazon(String userId, String receiptId)
→ Future<void>
-
-
logIAPReceiptApple(String receipt)
→ Future<void>
-
-
logIAPReceiptAppStoreServer(String transactionId)
→ Future<void>
-
-
logIAPReceiptFacebook(String receipt)
→ Future<void>
-
-
logIAPReceiptGoogle(String data, String signature)
→ Future<void>
-
-
logIAPReceiptGooglePlayProduct(String productId, String token)
→ Future<void>
-
-
logIAPReceiptGooglePlaySubscription(String subscriptionId, String token)
→ Future<void>
-
-
logIAPReceiptGooglePlaySubscriptionV2(String token)
→ Future<void>
-
-
logIAPReceiptRoku(String transactionId)
→ Future<void>
-
-
logIAPReceiptUnity(String receipt)
→ Future<void>
-
-
logIAPReceiptWindows(String receipt)
→ Future<void>
-
-
logIAPRestorePurchase()
→ Future<void>
-
-
logIAPResult(String pack, double price, int amount, String currency, bool isSuccess)
→ Future<void>
-
-
logInstagramLink(String userId)
→ Future<void>
-
-
logInstagramUnlink()
→ Future<void>
-
-
logLevelEnd(int id, String name, bool isSuccess)
→ Future<void>
-
-
logLevelStart(int id, String name)
→ Future<void>
-
-
logLINELink(String userId)
→ Future<void>
-
-
logLINEUnlink()
→ Future<void>
-
-
logLinkedInLink(String personId)
→ Future<void>
-
-
logLinkedInUnlink()
→ Future<void>
-
-
logLocation(double latitude, double longitude)
→ Future<void>
-
-
logMeetupLink(String userId)
→ Future<void>
-
-
logMeetupUnlink()
→ Future<void>
-
-
logMicrosoftLink(String userId)
→ Future<void>
-
-
logMicrosoftUnlink()
→ Future<void>
-
-
logQQLink(String openId)
→ Future<void>
-
-
logQQUnionLink(String unionId)
→ Future<void>
-
-
logQQUnlink()
→ Future<void>
-
-
logRateApp()
→ Future<void>
-
-
logSpotifyLink(String userId)
→ Future<void>
-
-
logSpotifyUnlink()
→ Future<void>
-
-
logThirdPartySharingSettings(SuperfineSDKThirdPartySharingSettings settings)
→ Future<void>
-
-
logTikTokLink(String openId)
→ Future<void>
-
-
logTikTokUnionLink(String unionId)
→ Future<void>
-
-
logTikTokUnlink()
→ Future<void>
-
-
logTrackingAuthorizationStatus(IosTrackingAuthorizationStatus status)
→ Future<void>
-
-
-
-
logUpdateApp(String newVersion)
→ Future<void>
-
-
logVKLink(String userId)
→ Future<void>
-
-
logVKUnlink()
→ Future<void>
-
-
logWalletLink(String wallet, {String type = "ethereum"})
→ Future<void>
-
-
logWalletUnlink(String wallet, {String type = "ethereum"})
→ Future<void>
-
-
logWeChatLink(String openId)
→ Future<void>
-
-
logWeChatUnionLink(String unionId)
→ Future<void>
-
-
logWeChatUnlink()
→ Future<void>
-
-
logWeiboLink(String userId)
→ Future<void>
-
-
logWeiboUnlink()
→ Future<void>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
openURL(String url)
→ Future<void>
-
-
registerAppForAdNetworkAttribution()
→ Future<void>
-
-
registerDeepLinkCallbackEvents(dynamic onSetDeepLink(String url))
→ Future<void>
-
-
registerForRemoteNotifications()
→ Future<void>
-
-
registerPushTokenCallbackEvents(dynamic onSetPushToken(String token))
→ Future<void>
-
-
registerSentEventCallbackEvents(dynamic onSentEvent(Map<String, dynamic> event))
→ Future<void>
-
-
registerSuperfineSDKLifeCycleEvents(dynamic onLifeCycleEvent(String eventName))
→ Future<void>
-
-
removeUserEmail(String email)
→ Future<void>
-
-
removeUserPhoneNumber(int countryCode, String number)
→ Future<void>
-
-
requestNotificationAuthorization(IosNotificationAuthorizationOptions options, {bool? registerRemote})
→ Future<NotificationAuthorizationResponse>
-
-
requestPermissions(SuperfineSdkAndroidPermissionRequest request)
→ Future<List<AndroidPermissionResult>>
-
-
requestTrackingAuthorization()
→ Future<IosTrackingAuthorizationStatus>
-
-
setConfigId(String configId)
→ Future<void>
-
-
setCustomUserId(String customUserId)
→ Future<void>
-
-
setOffline(bool value)
→ Future<void>
-
-
setPushToken(String pushToken)
→ Future<void>
-
-
setUserCity(String city)
→ Future<void>
-
-
setUserCountry(String country)
→ Future<void>
-
-
setUserDateOfBirth({int? day, int? month, int? year})
→ Future<void>
-
-
setUserGender(UserGender gender)
→ Future<void>
-
-
setUserName({String? firstName, String? lastName})
→ Future<void>
-
-
setUserState(String state)
→ Future<void>
-
-
setUserZipCode(String zipCode)
→ Future<void>
-
-
start()
→ Future<void>
-
-
stop()
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
unRegisterDeepLinkCallbackEvents()
→ Future<void>
-
-
unregisterForRemoteNotifications()
→ Future<void>
-
-
unRegisterPushTokenCallbackEvents()
→ Future<void>
-
-
unRegisterSentEventCallbackEvents()
→ Future<void>
-
-
unRegisterSuperfineSDKLifeCycleEvents()
→ Future<void>
-
-
updatePostbackConversionValue(int conversionValue, {String? coarseValue, bool? lockWindow})
→ Future<void>
-