Notification Update

Updates the “read” (if non-null) and “seen” (if non-null) statuses of the notification with the given ID.

iOS 

In iOS, use the Swift UpdateNotificationsRequestBuilder object or the Objective-C SFSDKUpdateNotificationsRequestBuilder object to create update requests.

Pass the notification’s ID to the notificationId property

Swift

1let builder = UpdateNotificationsRequestBuilder.init()
2builder.setNotificationId("<SOME_ID>")
3builder.setBefore(Date.init())
4builder.setRead(true)
5builder.setSeen(true)
6let request = builder.buildUpdateNotificationsRequest(SFRestDefaultAPIVersion)
Objective-C

1#import <SalesforceSDKCore/SFRestAPI+Notifications.h>
2...
3
4SFSDKUpdateNotificationsRequestBuilder *builder =
5    [[SFSDKUpdateNotificationsRequestBuilder alloc] init];
6[builder setNotificationId:"<SOME_ID>"]
7[builder setRead:true];
8[builder setSeen:true];
9[builder setBefore: [NSDate date]];
10SFRestRequest *updateRequest = [builder buildUpdateNotificationsRequest:kSFRestDefaultAPIVersion];

Android 

Parameters

  • apiVersion (String)
  • notificationId (String)
  • read (Boolean)
  • seen (Boolean)
Kotlin

1fun getRequestForNotificationUpdate(apiVersion: String?, notificationId: String?,
2    read: Boolean?, seen: Boolean?): RestRequest
Java

1public static RestRequest getRequestForNotificationUpdate(String apiVersion,
2    String notificationId, Boolean read, Boolean seen)

See Also 

We've Moved

Welcome to the new home of the Mobile SDK Developer Guide! For now, the Japanese guide can be found in PDF form.