- Inheritance
-
- Object
- PlatformInterface
- BubblFlutterSdkPlatform
- 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
-
boot({required String apiKey, required String environment, required List<String> segmentationTags, int? geoPollIntervalMs, int? defaultDistance})
→ Future<Map<String, dynamic>>
-
-
clearCachedCampaigns()
→ Future<void>
-
-
clearCorrelationId()
→ Future<bool>
-
-
clearStoredConfig()
→ Future<bool>
-
-
clearTenantConfig()
→ Future<bool>
-
-
cta({required int notificationId, required String locationId})
→ Future<void>
-
-
deviceLogEvents(Map<String, dynamic>? options)
→ Stream<Map<String, dynamic>>
-
-
forceRefreshCampaigns()
→ Future<bool>
-
-
geofenceEvents()
→ Stream<Map<String, dynamic>>
-
-
getApiKey()
→ Future<String>
-
-
getCampaignCount()
→ Future<int>
-
-
getCorrelationId()
→ Future<String>
-
-
getCurrentConfiguration()
→ Future<Map<String, dynamic>?>
-
-
getDeviceLogStreamInfo()
→ Future<Map<String, dynamic>>
-
-
getDeviceLogTail({int maxLines = 80})
→ Future<List<String>>
-
-
getPrivacyText()
→ Future<String>
-
-
getTenantConfig()
→ Future<Map<String, dynamic>?>
-
-
hasCampaigns()
→ Future<bool>
-
-
init({required String apiKey, required String environment, required List<String> segmentationTags, int? geoPollIntervalMs, int? defaultDistance})
→ Future<Map<String, dynamic>>
-
-
locationGranted()
→ Future<bool>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
notificationEvents()
→ Stream<Map<String, dynamic>>
-
-
notificationGranted()
→ Future<bool>
-
-
refreshGeofence({required double latitude, required double longitude})
→ Future<void>
-
-
refreshPrivacyText()
→ Future<String>
-
-
requestPushPermission()
→ Future<bool>
-
-
requiredPermissions()
→ Future<List<String>>
-
-
sayHello()
→ Future<String>
-
-
sendEvent(Map<String, dynamic> payload)
→ Future<bool>
-
-
setCorrelationId(String correlationId)
→ Future<bool>
-
-
setTenantConfig({required String apiKey, required String environment})
→ Future<bool>
-
-
startDeviceLogStream(Map<String, dynamic> options)
→ Future<Map<String, dynamic>>
-
-
startLocationTracking()
→ Future<bool>
-
-
stopDeviceLogStream()
→ Future<void>
-
-
submitSurveyResponse({required String notificationId, required String locationId, required List<Map<String, dynamic>> answers})
→ Future<bool>
-
-
testNotification()
→ Future<bool>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
trackSurveyEvent({required String notificationId, required String locationId, required String activity})
→ Future<bool>
-
-
updateSegments(List<String> tags)
→ Future<bool>
-