Partager via


Classe MCDUserNotificationChannel

@interface MCDUserNotificationChannel : NSObject

Cette classe fournit le lecteur de modifications de notification qui gère la réception et la gestion des notifications utilisateur pour l’application.

Propriétés

syncScope

@property(class, readonly, nonnull) MCDUserDataFeedSyncScope* syncScope;

SyncScope utilisé pour s’assurer que les UserNotifications sont inclus dans le flux.

Constructeurs

channelWithUserDataFeed

+ (nullable instancetype)channelWithUserDataFeed:(nonnull MCDUserDataFeed*)userDataFeed;

Paramètres

userDataFeed

MCDUserDataFeed utilisé pour initialiser cette classe.

initWithUserDataFeed

- (nullable instancetype)initWithUserDataFeed:(nonnull MCDUserDataFeed*)userDataFeed;

userDataFeed

MCDUserDataFeed utilisé pour initialiser cette classe.

Méthodes

createReader

- (MCDUserNotificationReader* _Nullable)createReader

Créez un lecteur de notifications utilisateur pour recevoir et gérer les notifications utilisateur publiées par le serveur d’applications.

createReaderWithOptions

- (MCDUserNotificationReader* _Nullable)createReaderWithOptions:(MCDUserNotificationReaderOptions* _Nonnull)options

Créez un lecteur de notifications utilisateur avec des options.

createReaderWithState

- (MCDUserNotificationReader* _Nullable)createReaderWithState:(NSString* _Nonnull)readerState

Créez un lecteur de notifications utilisateur pour recevoir et gérer les notifications utilisateur publiées par le serveur d’applications. Le lecteur démarre à l’état de suivi fourni.

getUserNotificationAsync

- (void)getUserNotificationAsync:(NSString* _Nonnull)notificationId completion:(nonnull void (^)(MCDUserNotification* _Nullable, NSError* _Nullable))completion

Obtenez une notification utilisateur en fonction de son ID.

deleteUserNotificationAsync

- (void)deleteUserNotificationAsync:(NSString* _Nonnull)notificationId
                         completion:(nonnull void (^)(MCDUserNotificationUpdateResult* _Nullable, NSError* _Nullable))completion

Supprimez une notification utilisateur en fonction de son ID.