在iOS移动设备上未收到FCM推送通知

时间:2019-10-13 13:12:46

标签: javascript ios cordova push-notification firebase-cloud-messaging

我创建了一个Cordova项目并实现了FCM推送通知。

已添加平台:

  • android 6.3.0
  • ios:4.5.5

已安装FCM插件:

  • cordova-plugin-fcm-with-dependency-update

FCM推送通知可以在FCM控制台上正常工作。可以生成令牌并接收 android 的推送消息。

试图通过testing server推送ios,但设备上未收到推送消息。

实施:

  1. 使用Apple开发者帐户使用推送通知功能创建的新捆绑包ID
  2. 已配置的CSR证书和已下载的临时配置文件
  3. 使用捆绑的已下载个人资料ios项目
  4. 使用.p12创建和配置的FCM帐户(从Mac钥匙串访问中导出)
  5. 从复制到Cordova项目根文件夹中的FCM GoogleService-Info.plist
  6. 已安装cordova-plugin-fcm-with-dependency-update插件
  7. X代码:项目>目标>已启用的功能推送通知 ON
  8. X-Code:菜单文件>项目设置>构建系统选择为“ 旧版构建系统
  9. 在设备就绪处理程序中,已获取设备令牌
  10. 导出IPA并安装了设备
  11. 尝试使用测试服务器触发推送,但该设备未在设备上收到推送通知

在javascript中,使用FCMPlugin.onNotification API来接收消息。

通过后端java代码低于catch的IOException触发了推送

  

java.io.ioexception getsecretkey失败pbe secretkeyfactory not   可用

0 个答案:

没有答案