SuperfineSdkPlatformImplementation class
An implementation of SuperfineSdkFlutterPlatform that uses method channels.
- Inheritance
-
- Object
- PlatformInterface
- SuperfineSdkFlutterPlatform
- SuperfineSdkPlatformImplementation
Constructors
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
-
logAccountLink(
String id, String type, {String? scopeId, String? scopeType}) → Future< void> -
override
-
logAccountUnlink(
String type) → Future< void> -
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
-
logAppleGameCenterLink(
String gamePlayerId) → Future< void> -
override
-
logAppleGameCenterTeamLink(
String teamPlayerId) → Future< void> -
override
-
logAppleGameCenterUnlink(
) → Future< void> -
override
-
logAppleLink(
String userId) → Future< void> -
override
-
logAppleUnlink(
) → Future< void> -
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
-
logDiscordLink(
String userId) → Future< void> -
override
-
logDiscordUnlink(
) → Future< void> -
override
-
logFacebookLink(
String userId) → Future< void> -
override
-
logFacebookUnlink(
) → Future< void> -
override
-
logGitHubLink(
String userId) → Future< void> -
override
-
logGitHubUnlink(
) → Future< void> -
override
-
logGoogleLink(
String userId) → Future< void> -
override
-
logGooglePlayGameServicesDeveloperLink(
String developerPlayerKey) → Future< void> -
override
-
logGooglePlayGameServicesLink(
String gamePlayerId) → Future< void> -
override
-
logGooglePlayGameServicesUnlink(
) → Future< void> -
override
-
logGoogleUnlink(
) → Future< void> -
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
-
logInstagramLink(
String userId) → Future< void> -
override
-
logInstagramUnlink(
) → Future< void> -
override
-
logLevelEnd(
int id, String name, bool isSuccess) → Future< void> -
override
-
logLevelStart(
int id, String name) → Future< void> -
override
-
logLINELink(
String userId) → Future< void> -
override
-
logLINEUnlink(
) → Future< void> -
override
-
logLinkedInLink(
String personId) → Future< void> -
override
-
logLinkedInUnlink(
) → Future< void> -
override
-
logLocation(
double latitude, double longitude) → Future< void> -
override
-
logMeetupLink(
String userId) → Future< void> -
override
-
logMeetupUnlink(
) → Future< void> -
override
-
logMicrosoftLink(
String userId) → Future< void> -
override
-
logMicrosoftUnlink(
) → Future< void> -
override
-
logQQLink(
String openId) → Future< void> -
override
-
logQQUnionLink(
String unionId) → Future< void> -
override
-
logQQUnlink(
) → Future< void> -
override
-
logRateApp(
) → Future< void> -
override
-
logSpotifyLink(
String userId) → Future< void> -
override
-
logSpotifyUnlink(
) → Future< void> -
override
-
logThirdPartySharingSettings(
SuperfineSDKThirdPartySharingSettings settings) → Future< void> -
override
-
logTikTokLink(
String openId) → Future< void> -
override
-
logTikTokUnionLink(
String unionId) → Future< void> -
override
-
logTikTokUnlink(
) → Future< void> -
override
-
logTrackingAuthorizationStatus(
IosTrackingAuthorizationStatus status) → Future< void> -
override
-
logTwitterLink(
String userId) → Future< void> -
override
-
logTwitterUnlink(
) → Future< void> -
override
-
logUpdateApp(
String newVersion) → Future< void> -
override
-
logVKLink(
String userId) → Future< void> -
override
-
logVKUnlink(
) → Future< void> -
override
-
logWalletLink(
String wallet, {String type = "ethereum"}) → Future< void> -
override
-
logWalletUnlink(
String wallet, {String type = "ethereum"}) → Future< void> -
override
-
logWeChatLink(
String openId) → Future< void> -
override
-
logWeChatUnionLink(
String unionId) → Future< void> -
override
-
logWeChatUnlink(
) → Future< void> -
override
-
logWeiboLink(
String userId) → Future< void> -
override
-
logWeiboUnlink(
) → Future< void> -
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