0
私はFCMに取り組んでいますが、以下のメソッドだけが呼び出されています。FCMプッシュ通知
- (void)applicationReceivedRemoteMessage:(FIRMessagingRemoteMessage *)remoteMessage {
// Print full message
NSLog(@"This is the message whole structure%@", remoteMessage.appData);
NSLocalizedString(@"This is remote message%@", remoteMessage);
NSString * msg = [remoteMessage.appData objectForKey:@"message"];
NSLog(@"msg %@",msg);
[self alertStatus:msg:@"Alert"];
}
そして、私は上記の方法でサーバーから完全なメッセージを得ました。しかし、プッシュ通知メソッドのどれも呼び出されていません。私はプッシュ通知を受信していないので、バックグラウンドで通知を受け取ることができません。
あなたは、これはバックエンドの問題ですか? didRecieveRemoteNotificationメソッドも呼び出されていないからです。 –
プレイロードに「通知」キーがない場合、メソッドは呼び出しません。それは通知ではないからです。 – Himanth