Ari*_*iel 5 notifications ios cordova cordova-plugins firebase-cloud-messaging
我正在使用这个带有cordova 的插件:cordova-plugin-fcm来获取通知.
它适用于Android.
问题出在iOS上,当应用程序处于前台时,通知会到达.但是当应用程序关闭或在后台时,通知不会显示在通知栏中,但是当我打开应用程序时,我可以看到通知到达并且我生成的弹出窗口被打开.
但我真的需要通知在锁定屏幕和通知栏中显示.
这是我发送给Firebase API的内容:
/ POST to https://fcm.googleapis.com/fcm/send
而在身体我发送这个:
{
"to" : <USER_TOKEN>,
"alert":"Test",
"notification": {
"alert":"Test test",
"title": "Notification test",
"text": "Testing notification text"
},
"priority": 10,
"content_available": true
}
Run Code Online (Sandbox Code Playgroud)
我也试过"priority": "high"并获得相同的结果.
通知到了,但它只在我打开应用程序时显示.我甚至没有在通知栏或锁屏中看到它.
此外,我尝试"aps"在正文中添加属性,内部的所有信息..不起作用.
我希望有人可以对此有所启发..
PS:iOS v10.1.1
PS2:适用于所有Android设备.
我已经从社区中读到了一些答案,但似乎没有用:
谢谢你的时间.
您是否已在 console.firebase.google.com 上上传您的开发 APNs 证书,
将您的 APNs 证书上传到 Firebase。如果您还没有 APNs 证书,请参阅配置 APNs SSL 证书。
在 Firebase 控制台的项目内,选择齿轮图标,选择项目设置,然后选择云消息传递选项卡。为您的开发证书、生产证书或两者选择“上传证书”按钮。至少需要一个。对于每个证书,选择 .p12 文件,并提供密码(如果有)。确保此证书的捆绑包 ID 与您的应用程序的捆绑包 ID 匹配。选择保存。
您可以参考链接https://firebase.google.com/docs/cloud-messaging/ios/client
| 归档时间: |
|
| 查看次数: |
5073 次 |
| 最近记录: |