Klasse MCDUserNotificationChannel
@interface MCDUserNotificationChannel : NSObject
Diese Klasse stellt den Benachrichtigungsänderungsleser bereit, der den Empfang und die Verwaltung von Benutzerbenachrichtigungen für die Anwendung verarbeitet.
Eigenschaften
syncScope
@property(class, readonly, nonnull) MCDUserDataFeedSyncScope* syncScope;
SyncScope wird verwendet, um sicherzustellen, dass UserNotifications im Feed enthalten sind.
Konstruktoren
channelWithUserDataFeed
+ (nullable instancetype)channelWithUserDataFeed:(nonnull MCDUserDataFeed*)userDataFeed;
Parameter
userDataFeed
Der MCDUserDataFeed, der zum Initialisieren dieser Klasse verwendet wird.
initWithUserDataFeed
- (nullable instancetype)initWithUserDataFeed:(nonnull MCDUserDataFeed*)userDataFeed;
userDataFeed
Der MCDUserDataFeed, der zum Initialisieren dieser Klasse verwendet wird.
Methoden
Createreader
- (MCDUserNotificationReader* _Nullable)createReader
Erstellen Sie einen Benutzerbenachrichtigungsleser zum Empfangen und Verwalten von Benutzerbenachrichtigungen, die vom App-Server veröffentlicht werden.
createReaderWithOptions
- (MCDUserNotificationReader* _Nullable)createReaderWithOptions:(MCDUserNotificationReaderOptions* _Nonnull)options
Erstellen Sie einen Benutzerbenachrichtigungsleser mit Optionen.
createReaderWithState
- (MCDUserNotificationReader* _Nullable)createReaderWithState:(NSString* _Nonnull)readerState
Erstellen Sie einen Benutzerbenachrichtigungsleser zum Empfangen und Verwalten von Benutzerbenachrichtigungen, die vom App-Server veröffentlicht werden. Der Reader beginnt mit dem angegebenen Nachverfolgungsstatus.
getUserNotificationAsync
- (void)getUserNotificationAsync:(NSString* _Nonnull)notificationId completion:(nonnull void (^)(MCDUserNotification* _Nullable, NSError* _Nullable))completion
Rufen Sie eine Benutzerbenachrichtigung basierend auf ihrer ID ab.
deleteUserNotificationAsync
- (void)deleteUserNotificationAsync:(NSString* _Nonnull)notificationId
completion:(nonnull void (^)(MCDUserNotificationUpdateResult* _Nullable, NSError* _Nullable))completion
Löschen Sie eine Benutzerbenachrichtigung basierend auf ihrer ID.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für