Ios 在控制台中获取通知,但不在通知中心

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

以react native(0.35.0)编写iOS应用程序,并使用iPad mini(9.3.5)作为测试设备。已制作Android应用程序,已成功实现用于通知的react本机fcm模块

我现在在iOS开发中面临的问题是,当应用程序在后台时,我确实会收到通知,但我并没有在notif center中得到它(我可以在控制台中捕捉到它)。我不知道为什么会这样

这是我正在使用的模块。我已经按照Cocoapods和手动集成中的所有说明进行了操作,但我无法使其正常工作。我从来没有犯过这样的错误。尝试通过xCode将应用程序直接推送到设备上,并将其存档(认为这可能是捆绑问题)

任何帮助都将不胜感激(即使某人没有在react native中工作过,但在例如swift中遇到了此问题)。如果需要,我可以提供更多信息

致以最良好的祝愿, 贝波

编辑:

我将发送此JSON:

{
 "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示例编辑了我的帖子。在项目目标->功能中推送通知??是的,我已启用推送通知、钥匙链共享和后台模式(远程通知)。