Je souhaite implémenter une fonctionnalité de test de notification dans laquelle une notification push est envoyée à l'utilisateur. C'était assez facile à faire dans Parse, et j'essaye de dupliquer cette fonctionnalité avec le framework Firebase comme ça.Envoi d'une notification à l'utilisateur à l'aide de l'infrastructure Firebase
[[FIRInstanceID instanceID] getIDWithHandler:^(NSString * _Nullable identity, NSError * _Nullable error) {
if (error) {
[self stopWaitingForTestNotification];
}
else {
NSDictionary *payloadDict = @{@"alert": @"Success, Push Notifications are working.", SMAppRemoteNotificationTestNotificationIdentifierKey: @"true"};
[[FIRMessaging messaging] sendMessage:payloadDict to:identity withMessageID:@"test-notification" timeToLive:10];
}
}];
Certains d'entre vous ne seront peut-être pas surpris de savoir que cela ne génère aucune notification ou erreur dans la console. Est-ce la mauvaise façon de référencer l'utilisateur actuel, ou est-ce même possible?