Class Methods | |
(BOOL) | + isAppboyUserNotification: |
(BOOL) | + isAppboyRemoteNotification: |
(BOOL) | + isAppboyInternalRemoteNotification: |
(BOOL) | + isUninstallTrackingUserNotification: |
(BOOL) | + isUninstallTrackingRemoteNotification: |
(BOOL) | + isGeofencesSyncUserNotification: |
(BOOL) | + isGeofencesSyncRemoteNotification: |
(BOOL) | + isAppboySilentRemoteNotification: |
(BOOL) | + isPushStoryRemoteNotification: |
(BOOL) | + notificationContainsContentCard: |
(BOOL) | + shouldFetchTestTriggersFlagContainedInPayload: |
(14.0) | + macCatalyst |
("Please use `getAppboyUNNotificationCategorySet` instead.") | + __deprecated_msg |
+ (BOOL) isAppboyInternalRemoteNotification: | (NSDictionary *) | userInfo |
userInfo | The userInfo dictionary passed to application:didReceiveRemoteNotification:fetchCompletionHandler: or application:didReceiveRemoteNotification:. |
Braze uses content-available silent notifications for internal features. You can use this method to ensure your app doesn't take any undesired or unnecessary actions upon receiving Braze's internal content-available notifications (e.g., pinging your server for content).
+ (BOOL) isAppboyRemoteNotification: | (NSDictionary *) | userInfo |
userInfo | The userInfo dictionary passed to application:didReceiveRemoteNotification:fetchCompletionHandler: or application:didReceiveRemoteNotification:. |
+ (BOOL) isAppboySilentRemoteNotification: | (NSDictionary *) | userInfo |
userInfo | The userInfo dictionary passed to application:didReceiveRemoteNotification:fetchCompletionHandler: |
+ (BOOL) isAppboyUserNotification: | (14.0) | macCatalyst |
response | The UNNotificationResponse passed to userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:. |
+ (BOOL) isGeofencesSyncRemoteNotification: | (NSDictionary *) | userInfo |
userInfo | The userInfo dictionary passed to application:didReceiveRemoteNotification:fetchCompletionHandler: or application:didReceiveRemoteNotification:. |
Geofence sync notifications are content-available silent notifications. You can use this method to ensure your app doesn't take any undesired or unnecessary actions upon receiving Braze's geofence sync notifications (e.g., pinging your server for content).
+ (BOOL) isGeofencesSyncUserNotification: | (14.0) | macCatalyst |
response | The UNNotificationResponse passed to userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:. |
Geofence sync notifications are content-available silent notifications. You can use this method to ensure your app doesn't take any undesired or unnecessary actions upon receiving Braze's geofence sync notifications (e.g., pinging your server for content).
+ (BOOL) isPushStoryRemoteNotification: | (NSDictionary *) | userInfo |
userInfo | The userInfo dictionary passed to application:didReceiveRemoteNotification:fetchCompletionHandler: or application:didReceiveRemoteNotification:. |
+ (BOOL) isUninstallTrackingRemoteNotification: | (NSDictionary *) | userInfo |
userInfo | The userInfo dictionary passed to application:didReceiveRemoteNotification:fetchCompletionHandler: or application:didReceiveRemoteNotification:. |
Uninstall tracking notifications are content-available silent notifications. You can use this method to ensure your app doesn't take any undesired or unnecessary actions upon receiving Braze's uninstall tracking notifications (e.g., pinging your server for content).
+ (BOOL) isUninstallTrackingUserNotification: | (14.0) | macCatalyst |
response | The UNNotificationResponse passed to userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:. |
Uninstall tracking notifications are content-available silent notifications. You can use this method to ensure your app doesn't take any undesired or unnecessary actions upon receiving Braze's uninstall tracking notifications (e.g., pinging your server for content).
+ (14.0) macCatalyst |
+ (BOOL) shouldFetchTestTriggersFlagContainedInPayload: | (NSDictionary *) | __deprecated |
userInfo | The userInfo dictionary payload. |