SuperfineSdkFlutterPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • SuperfineSdkFlutterPlatform
Implementers

Constructors

SuperfineSdkFlutterPlatform()
Constructs a SuperfineSdkFlutterPlatform.

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>
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>
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>
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>
logLevelEnd(int id, String name, bool isSuccess) Future<void>
logLevelStart(int id, String name) Future<void>
logLocation(double latitude, double longitude) Future<void>
logRateApp() Future<void>
logThirdPartySharingSettings(SuperfineSDKThirdPartySharingSettings settings) Future<void>
logTrackingAuthorizationStatus(IosTrackingAuthorizationStatus status) Future<void>
logUpdateApp(String newVersion) 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>

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance SuperfineSdkFlutterPlatform
The default instance of SuperfineSdkFlutterPlatform to use.
getter/setter pair