推送通知不能使用FCM在ios ionic中工作

时间:2017-09-06 09:48:26

标签: ios firebase ionic-framework firebase-cloud-messaging cordova-plugin-fcm

我已使用https://firebase.google.com/docs/cloud-messaging/ios/first-message#access_the_registration_token设置了推送通知的所有步骤,但我没有在ios App中收到通知,但在Android App和http://pushtry.com中工作。如何解决此问题

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,在搜索了一天后,我的结论是:

  1. 不要忘记在您的应用ID中允许推送通知。点击编辑,然后启用推送通知。

  2. 确保您使用的证书是正确的,因为当您允许推送通知时,您之前的配置文件将变为无效(在我的情况下,它们是)。因此,请编辑配置文件并重新下载或创建新配置文件。 / p>

    3.我倾向于使用主要firebase网站上建议的Apn-auth密钥而不是apns证书。

  3.   

    4.我遗漏的一个主要问题是xcode Enable push notification there in the xcode as well which are not enabled by default的问题。

    1. 如果你的应用程序在打开你的plist后很快关闭可能是原因Follow this answer for solution
    2.   
          
      1. 真正帮助我解决问题的最后一件事是mac OS更新。我正在尝试使用xcode 7.2进行构建,这对我来说是安静的愚蠢部分   当我尝试启用推送通知时。它进行了更改   我的证书,然后我下载了临时配置文件   编辑它们(现在有效)然后构建并开始一切   工作得很好。
      2.