SuperfineSdkPlatformImplementation class

An implementation of SuperfineSdkFlutterPlatform that uses method channels.

Inheritance

Properties

deepLinkChannel EventChannel
final
hashCode int
The hash code for this object.
no setterinherited
pushTokenChannel EventChannel
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sentEventChannel EventChannel
final
superfineSDKLifeCycleEventChannel EventChannel
final

Methods

addUserEmail(String email) Future<void>
override
addUserPhoneNumber(int countryCode, String number) Future<void>
override
destroy() Future<void>
override
disableThirdPartySharing() Future<void>
override
enableThirdPartySharing() Future<void>
override
fetchRemoteConfig() Future<String>
override
gdprForgetMe() Future<void>
override
getAppId() Future<String>
override
getAppleAppId() Future<String>
override
getAppleDeveloperTeamId() Future<String>
override
getAppleSignInClientId() Future<String>
override
getConfigUrl() Future<String>
override
getDeepLinkUrl() Future<String>
override
getFacebookAppId() Future<String>
override
getGooglePlayDeveloperAccountId() Future<String>
override
getGooglePlayGameServicesProjectId() Future<String>
override
getHost() Future<String>
override
getIMEI() Future<String>
override
getInstagramAppId() Future<String>
override
getLinkedInAppId() Future<String>
override
getPushToken() Future<String>
override
getQQAppId() Future<String>
override
getSdkConfig() Future<String>
override
getSessionId() Future<String>
override
getSnapAppId() Future<String>
override
getStoreType() Future<StoreType>
override
getTikTokAppId() Future<String>
override
getTrackingAuthorizationStatus() Future<IosTrackingAuthorizationStatus>
override
getUserId() Future<String>
override
getVersion() Future<String>
override
getWeChatAppId() Future<String>
override
initialize(SuperfineSdkSettings settings) Future<bool>
override
isInitialized() Future<bool>
override
isRegisteredForRemoteNotifications() Future<bool>
override
log(String eventName, {dynamic data, EventFlag eventFlag = EventFlag.none}) Future<void>
override
override
override
logAdClick(String adUnit, AdPlacementType adPlacementType, {AdPlacement adPlacement = AdPlacement.unknown}) Future<void>
override
logAdClose(String adUnit, AdPlacementType adPlacementType, {AdPlacement adPlacement = AdPlacement.unknown}) Future<void>
override
logAdImpression(String adUnit, AdPlacementType adPlacementType, {AdPlacement adPlacement = AdPlacement.unknown}) Future<void>
override
logAdLoad(String adUnit, AdPlacementType adPlacementType, {AdPlacement adPlacement = AdPlacement.unknown}) Future<void>
override
logAdRevenue(String source, double revenue, String currency, {String network = "", Map<String, dynamic>? networkData}) Future<void>
override
override
override
override
override
override
logBootEnd() Future<void>
override
logBootStart() Future<void>
override
logCache(SuperfineSDKEvent event) Future<void>
override
logCryptoPayment(String pack, double price, int amount, {String currency = "ETH", String chain = "ethereum"}) Future<void>
override
logCustomEvent(SuperfineSDKEvent event) Future<void>
override
override
override
override
override
override
override
override
override
override
override
override
logIAPInitialization(bool isSuccess) Future<void>
override
logIAPReceiptAmazon(String userId, String receiptId) Future<void>
override
logIAPReceiptApple(String receipt) Future<void>
override
logIAPReceiptAppStoreServer(String transactionId) Future<void>
override
logIAPReceiptFacebook(String receipt) Future<void>
override
logIAPReceiptGoogle(String data, String signature) Future<void>
override
logIAPReceiptGooglePlayProduct(String productId, String token) Future<void>
override
logIAPReceiptGooglePlaySubscription(String subscriptionId, String token) Future<void>
override
logIAPReceiptGooglePlaySubscriptionV2(String token) Future<void>
override
logIAPReceiptRoku(String transactionId) Future<void>
override
logIAPReceiptUnity(String receipt) Future<void>
override
logIAPReceiptWindows(String receipt) Future<void>
override
logIAPRestorePurchase() Future<void>
override
logIAPResult(String pack, double price, int amount, String currency, bool isSuccess) Future<void>
override
override
override
logLevelEnd(int id, String name, bool isSuccess) Future<void>
override
logLevelStart(int id, String name) Future<void>
override
override
override
override
override
logLocation(double latitude, double longitude) Future<void>
override
override
override
override
override
override
override
override
logRateApp() Future<void>
override
override
override
logThirdPartySharingSettings(SuperfineSDKThirdPartySharingSettings settings) Future<void>
override
override
override
override
logTrackingAuthorizationStatus(IosTrackingAuthorizationStatus status) Future<void>
override
override
override
logUpdateApp(String newVersion) Future<void>
override
override
override
override
override
override
override
override
override
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openURL(String url) Future<void>
override
registerAppForAdNetworkAttribution() Future<void>
override
registerDeepLinkCallbackEvents(dynamic onSetDeepLink(String url)) Future<void>
override
registerForRemoteNotifications() Future<void>
override
registerPushTokenCallbackEvents(dynamic onSetPushToken(String token)) Future<void>
override
registerSentEventCallbackEvents(dynamic onSentEvent(Map<String, dynamic> event)) Future<void>
override
registerSuperfineSDKLifeCycleEvents(dynamic onLifeCycleEvent(String eventName)) Future<void>
override
removeUserEmail(String email) Future<void>
override
removeUserPhoneNumber(int countryCode, String number) Future<void>
override
requestNotificationAuthorization(IosNotificationAuthorizationOptions options, {bool? registerRemote}) Future<NotificationAuthorizationResponse>
override
requestPermissions(SuperfineSdkAndroidPermissionRequest request) Future<List<AndroidPermissionResult>>
override
requestTrackingAuthorization() Future<IosTrackingAuthorizationStatus>
override
setConfigId(String configId) Future<void>
override
setCustomUserId(String customUserId) Future<void>
override
setOffline(bool value) Future<void>
override
setPushToken(String pushToken) Future<void>
override
setUserCity(String city) Future<void>
override
setUserCountry(String country) Future<void>
override
setUserDateOfBirth({int? day, int? month, int? year}) Future<void>
override
setUserGender(UserGender gender) Future<void>
override
setUserName({String? firstName, String? lastName}) Future<void>
override
setUserState(String state) Future<void>
override
setUserZipCode(String zipCode) Future<void>
override
start() Future<void>
override
stop() Future<void>
override
toString() String
A string representation of this object.
inherited
unRegisterDeepLinkCallbackEvents() Future<void>
override
unregisterForRemoteNotifications() Future<void>
override
unRegisterPushTokenCallbackEvents() Future<void>
override
unRegisterSentEventCallbackEvents() Future<void>
override
unRegisterSuperfineSDKLifeCycleEvents() Future<void>
override
updatePostbackConversionValue(int conversionValue, {String? coarseValue, bool? lockWindow}) Future<void>
override

Operators

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