CustomergluPlugin class
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
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
addDelayForPIP(int delay)
→ Future<void>
-
-
addMarginForFloatingButton(int horizontal, int vertical)
→ Future<void>
-
-
addMarginsForPIP(int horizontal, int vertical, {String displayType = "DP"})
→ Future<void>
-
-
allowAnonymousRegistration(bool value)
→ Future<void>
-
-
CGEmbedView({required String id})
→ Widget
-
-
clearGluData()
→ Future<void>
-
-
closeWebviewOnDeeplinkEvent(bool value)
→ Future<void>
-
-
configureDarkBackgroundColor(String color)
→ Future<void>
-
-
configureDarkEmbedLoaderURL(String url)
→ Future<void>
-
-
configureDarkLoaderURL(String url)
→ Future<void>
-
-
configureDomainCodeMsg(int code, String message)
→ Future<void>
-
-
configureLightBackgroundColor(String color)
→ Future<void>
-
-
configureLightEmbedLoaderURL(String url)
→ Future<void>
-
-
configureLightLoaderURL(String url)
→ Future<void>
-
-
configureLoaderColour(String color)
→ Future<void>
-
-
configureLoadingScreenColor(String color)
→ Future<void>
-
-
configureSafeArea(int topHeight, int bottomHeight, String topSafeAreaColor, String bottomSafeAreaColor)
→ Future<void>
-
-
configureStatusBarColour(String color)
→ Future<void>
-
-
configureWhiteListedDomains({dynamic domainsList})
→ Future<void>
-
-
disableGluSdk(bool value)
→ Future<void>
-
-
displayCustomerGluBackgroundNotification(Map<String, dynamic> message, {bool autoclosewebview = false})
→ Future<void>
-
-
displayCustomerGluNotification(Map<String, dynamic> message, {bool autoclosewebview = false, double opacity = 0.5})
→ Future<void>
-
-
enableAnalyticsEvent(bool value)
→ Future<void>
-
-
enableDarkMode(bool value)
→ Future<void>
-
-
enableEntryPoints(bool value)
→ Future<void>
-
-
enablePrecaching()
→ Future<void>
-
-
entryPointData()
→ Future<String>
-
-
getBannersHeight()
→ Future
-
-
getCampaignStatus(String campaignId, {String dataFlag = "API"})
→ Future<String>
-
-
getInstance()
→ Future<void>
-
-
getReferralId(dynamic dynamicLink)
→ Future<String>
-
-
gluSDKDebuggingMode(bool value)
→ Future<void>
-
-
handleCGDeepLink()
→ Future<void>
-
-
isCampaignValid(String campaignId, {String dataFlag = "API"})
→ Future<bool>
-
-
isFcmApn(String value)
→ Future<void>
-
-
listenToSystemDarkLightMode(bool value)
→ Future<void>
-
-
loadAllCampaigns({bool autoclosewebview = false})
→ Future<void>
-
-
loadCampaignById(String campaignId, {bool autoclosewebview = false, NudgeConfiguration? nudgeConfiguration = null})
→ Future<void>
-
-
loadCampaignByStatus(String status)
→ Future<void>
-
-
loadCampaignsByFilter(Map<String, dynamic> filterData, {bool autoclosewebview = false})
→ Future<void>
-
-
loadCampaignsByType(String type)
→ Future<void>
-
-
loadCampaignWithUrl(String url, {NudgeConfiguration? nudgeConfiguration = null})
→ Future<void>
-
-
openNudge(String nudgeId, {NudgeConfiguration? nudgeConfiguration = null})
→ Future<void>
-
-
openWallet({NudgeConfiguration? nudgeConfiguration = null, bool autoclosewebview = false})
→ Future<void>
-
-
openWalletAsFallback(bool value)
→ Future<void>
-
-
openWalletWithURL(String url, {bool autoclosewebview = false})
→ Future<void>
-
-
pxtoDp()
→ Future<double>
-
-
registerDevice(Map<String, dynamic> profile)
→ Future<bool>
-
-
registerDeviceWithoutCallback(Map<String, dynamic> profile, {required bool loadCampaigns})
→ Future<void>
-
-
sendEventData(String eventName, Map<String, dynamic> eventproperties)
→ Future<void>
-
-
setApnFcmToken(String apntoken, String fcmtoken)
→ Future<void>
-
-
setCurrentClassName(String value)
→ Future<void>
-
-
setDefaultBannerImage(dynamic image_url)
→ Future<void>
-
-
showBanner({required String id})
→ Widget
-
-
testIntegration()
→ Future<void>
-
-
updateProfile(Map<String, dynamic> profile)
→ Future<void>
-