Ios 在控制台中获取通知,但不在通知中心
以react native(0.35.0)编写iOS应用程序,并使用iPad mini(9.3.5)作为测试设备。已制作Android应用程序,已成功实现用于通知的react本机fcm模块 我现在在iOS开发中面临的问题是,当应用程序在后台时,我确实会收到通知,但我并没有在notif center中得到它(我可以在控制台中捕捉到它)。我不知道为什么会这样 这是我正在使用的模块。我已经按照Cocoapods和手动集成中的所有说明进行了操作,但我无法使其正常工作。我从来没有犯过这样的错误。尝试通过xCode将应用程序直接推送到设备上,并将其存档(认为这可能是捆绑问题) 任何帮助都将不胜感激(即使某人没有在react native中工作过,但在例如swift中遇到了此问题)。如果需要,我可以提供更多信息 致以最良好的祝愿, 贝波 编辑: 我将发送此JSON:Ios 在控制台中获取通知,但不在通知中心,ios,firebase,react-native,firebase-cloud-messaging,firebase-notifications,Ios,Firebase,React Native,Firebase Cloud Messaging,Firebase Notifications,以react native(0.35.0)编写iOS应用程序,并使用iPad mini(9.3.5)作为测试设备。已制作Android应用程序,已成功实现用于通知的react本机fcm模块 我现在在iOS开发中面临的问题是,当应用程序在后台时,我确实会收到通知,但我并没有在notif center中得到它(我可以在控制台中捕捉到它)。我不知道为什么会这样 这是我正在使用的模块。我已经按照Cocoapods和手动集成中的所有说明进行了操作,但我无法使其正常工作。我从来没有犯过这样的错误。尝试通过x
{
"notification" : {
"body" : "Notif body",
"title" : "notif",
"icon" : "myicon",
"sound" : "default",
"vibrate": "default",
"extra" : "Some extra I need"
},
"data" :{
"redirectUrl" : "Url that I need to redirect person after it clicks on notif"
},
"to" : "token that I've gotten",
"content_available": true,
"priority" : "high",
"show_in_foreground": true
}
带标题:
Content-Type:application/json
Authorization:key= my Api key on firebase
FCM响应:
{
"multicast_id": ***************45844,
"success": 1,
"failure": 0,
"canonical_ids": 0,
"results": [
{
"message_id": "0:********************a1027b"
}
]
}
我在控制台中捕获的通知:
{ notification:
{ title: 'notif',
sound: 'default',
vibrate: 'default',
icon: 'myicon',
extra: 'Some extra I need',
sound2: 'default',
e: '1',
body: 'Notif body' },
redirectUrl: 'Url that I need to redirect person after it clicks on notif',
collapse_key: 'My app id',
opened_from_tray: 0,
from: '*********' }
请给我看看你的APS格式,换句话说,您从FCM获得的通知格式。检查您的有效负载消息。如果有效负载中没有可用的消息文本,则弹出窗口将不会出现在通知中心,但您可以通过控制台进行检查。我已使用我从firebaseIs发送和接收的json示例编辑了我的帖子。在项目目标->功能中推送通知??是的,我已已启用推送通知、钥匙链共享和后台模式(远程通知)。请向我显示您的APS格式,换句话说,您从FCM获得的通知格式。检查您的有效负载消息。如果有效负载中没有可用的消息文本,则弹出窗口将不会出现在通知中心,但您可以通过控制台进行检查。我已使用我从firebaseIs发送和接收的json示例编辑了我的帖子。在项目目标->功能中推送通知??是的,我已启用推送通知、钥匙链共享和后台模式(远程通知)。