NotificarePushLib class
Methods
-
addSegmentToUserPreference(NotificareUserSegment segment, NotificareUserPreference userPreference)
→ Future<void>
-
-
addTag(String tag)
→ Future<void>
-
-
addTags(List tags)
→ Future<void>
-
-
buyProduct(NotificareProduct product)
→ Future<void>
-
-
changePassword(String password)
→ Future<void>
-
-
clearDoNotDisturb()
→ Future<void>
-
-
clearInbox()
→ Future<void>
-
-
clearLocation()
→ Future<void>
-
-
clearTags()
→ Future<void>
-
-
createAccount(String email, String? name, String password)
→ Future<void>
-
-
didChangeAccessibilityFeatures()
→ void
-
Called when the system changes the set of currently active accessibility
features.
inherited
-
didChangeAppLifecycleState(AppLifecycleState state)
→ void
-
Called when the system puts the app in the background or returns
the app to the foreground.
inherited
-
didChangeLocales(List<Locale>? locales)
→ void
-
Called when the system tells the app that the user's locale has
changed. For example, if the user changes the system language
settings.
inherited
-
didChangeMetrics()
→ void
-
Called when the application's dimensions change. For example,
when a phone is rotated.
inherited
-
didChangePlatformBrightness()
→ void
-
Called when the platform brightness changes.
inherited
-
didChangeTextScaleFactor()
→ void
-
Called when the platform's text scale factor changes.
inherited
-
didHaveMemoryPressure()
→ void
-
Called when the system is running low on memory.
inherited
-
didPopRoute()
→ Future<bool>
-
Called when the system tells the app to pop the current route, such as
after a system back button press or back gesture.
inherited
-
didPushRoute(String route)
→ Future<bool>
-
Called when the host tells the application to push a new route onto the
navigator.
inherited
-
didPushRouteInformation(RouteInformation routeInformation)
→ Future<bool>
-
Called when the host tells the application to push a new
RouteInformation and a restoration state onto the router.
inherited
-
didRequestAppExit()
→ Future<AppExitResponse>
-
Called when a request is received from the system to exit the application.
inherited
-
disableBeaconForegroundService()
→ Future<void>
-
-
disableBeacons()
→ Future<void>
-
-
disableBilling()
→ Future<void>
-
-
doCloudHostOperation(String verb, String path, Map<String, String>? params, Map<String, dynamic>? body)
→ Future<Map<String, dynamic>?>
-
-
enableBeaconForegroundService()
→ Future<void>
-
-
enableBeacons()
→ Future<void>
-
-
enableBilling()
→ Future<void>
-
-
fetchAccountDetails()
→ Future<NotificareUser>
-
-
fetchAssets(String group)
→ Future<List<NotificareAsset>>
-
-
fetchDevice()
→ Future<NotificareDevice>
-
-
fetchDoNotDisturb()
→ Future<NotificareDeviceDnD?>
-
-
fetchInbox()
→ Future<List<NotificareInboxItem>>
-
-
fetchLink(String url)
→ Future<String?>
-
-
fetchNotificationForInboxItem(NotificareInboxItem inboxItem)
→ Future<NotificareNotification>
-
-
fetchNotificationSettings()
→ Future<NotificareNotificationSettings>
-
-
fetchPassWithBarcode(String barcode)
→ Future<NotificarePass>
-
-
fetchPassWithSerial(String serial)
→ Future<NotificarePass>
-
-
fetchPreferredLanguage()
→ Future<String?>
-
-
fetchProduct(NotificareProduct product)
→ Future<NotificareProduct>
-
-
fetchProducts()
→ Future<List<NotificareProduct>>
-
-
fetchPurchasedProducts()
→ Future<List<NotificareProduct>>
-
-
fetchTags()
→ Future<List<String>>
-
-
fetchUserData()
→ Future<List<NotificareUserData>>
-
-
fetchUserPreferences()
→ Future<List<NotificareUserPreference>>
-
-
generateAccessToken()
→ Future<NotificareUser>
-
-
isAllowedUIEnabled()
→ Future<bool>
-
-
isLocationServicesEnabled()
→ Future<bool>
-
-
isLoggedIn()
→ Future<bool>
-
-
isNotificationFromNotificare(Map<String, dynamic> userInfo)
→ Future<bool>
-
-
isRemoteNotificationsEnabled()
→ Future<bool>
-
-
launch()
→ Future<void>
-
-
logCustomEvent(String name, Map<String, dynamic> data)
→ Future<void>
-
-
login(String email, String password)
→ Future<void>
-
-
logInfluencedNotification(NotificareNotification notification)
→ Future<void>
-
-
logOpenNotification(NotificareNotification notification)
→ Future<void>
-
-
logout()
→ Future<void>
-
-
logReceiveNotification(NotificareNotification notification)
→ Future<void>
-
-
markAllAsRead()
→ Future<void>
-
-
markAsRead(NotificareInboxItem inboxItem)
→ Future<NotificareInboxItem>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
presentInboxItem(NotificareInboxItem inboxItem)
→ Future<void>
-
-
presentNotification(NotificareNotification notification)
→ Future<void>
-
-
presentScannable(NotificareScannable scannable)
→ Future<void>
-
-
registerDevice(String? userID, String? userName)
→ Future<NotificareDevice>
-
-
registerForNotifications()
→ Future<void>
-
-
removeFromInbox(NotificareInboxItem inboxItem)
→ Future<NotificareInboxItem>
-
-
removeSegmentFromUserPreference(NotificareUserSegment segment, NotificareUserPreference userPreference)
→ Future<void>
-
-
removeTag(String tag)
→ Future<void>
-
-
removeTags(List tags)
→ Future<void>
-
-
requestAlwaysAuthorizationForLocationUpdates()
→ Future<void>
-
-
requestTemporaryFullAccuracyAuthorization(String purposeKey)
→ Future<void>
-
-
resetPassword(String password, String token)
→ Future<void>
-
-
sendPassword(String email)
→ Future<void>
-
-
setAuthorizationOptions(List options)
→ Future<void>
-
-
setCategoryOptions(List options)
→ Future<void>
-
-
setPresentationOptions(List options)
→ Future<void>
-
-
startLocationUpdates()
→ Future<void>
-
-
startScannableSession()
→ Future<void>
-
-
stopLocationUpdates()
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
unlaunch()
→ Future<void>
-
-
unregisterForNotifications()
→ Future<void>
-
-
updateDoNotDisturb(NotificareDeviceDnD dnd)
→ Future<NotificareDeviceDnD>
-
-
updatePreferredLanguage(String? preferredLanguage)
→ Future<void>
-
-
updateUserData(List<NotificareUserData> userData)
→ Future<void>
-
-
validateAccount(String token)
→ Future<void>
-