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方法也沒有被調用。 –
是的,如果playload中沒有「通知」鍵,該方法將不會調用。因爲這不是通知。 – Himanth