【问题标题】:push Notification not working in ios ionic using FCM使用 FCM 在 ios ionic 中推送通知不起作用
【发布时间】:2018-02-14 18:07:54
【问题描述】:

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

【问题讨论】:

  • 紧急,谁能帮帮我
  • 您是否在 FCM 上上传了 P12 证书?
  • 是的,我已经在 fcm 上上传了证书
  • 您使用的是哪种模式.. 开发模式还是生产模式?
  • 开发模式

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


【解决方案1】:

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

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

  2. 确保您使用的证书是正确的,因为当您允许推送通知时,您以前的配置文件会变得无效(在我的情况下是无效的)。所以要么编辑配置文件并重新下载或创建新的配置文件。

    3.我更喜欢使用主 firebase 站点上建议的 Apn-auth 密钥,而不是 apns 证书。

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

  1. 如果您的应用在打开 plist 后很快关闭,可能是原因Follow this answer for solution
  1. 最后真正帮助我解决问题的是 Mac OS 更新。我尝试使用 xcode 7.2 进行构建 side.There 当我尝试启用推送通知时。它对 我的证书,然后我下载了临时配置文件 编辑它们(现在有效)然后构建,一切都开始了 工作得很好。

【讨论】:

  • 我们可以在开发和生产模式下使用 Apn-auth 密钥吗?
  • 是的,我认为它们对于生产和开发都是一样的
  • 但它不能在生产模式下工作。那我现在能做什么?
  • 我收到未注册错误
猜你喜欢
  • 2018-04-24
  • 2018-03-05
  • 1970-01-01
  • 2021-08-25
  • 2018-05-24
  • 2020-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多