首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iOS的Google Firebase推送通知在生产环境中不起作用

iOS的Google Firebase推送通知在生产环境中不起作用
EN

Stack Overflow用户
提问于 2016-08-19 16:24:07
回答 4查看 7K关注 0票数 24

我正在使用Google Firebase Cloud Messaging API向我的iOS应用程序发送推送通知。当我使用开发配置文件+开发推送通知(沙箱)证书在设备上测试应用程序时,我可以成功地让推送通知工作。

然而,我无法让它在生产环境中工作。我使用正确的生产配置文件和生产推送通知证书进行了临时构建。并通过iTunes将IPA文件同步到设备上进行测试(而不是直接从xcode)。我仍然不能从firebase控制台接收推送通知。

我已经将正确的开发和生产证书(带有私钥)上传到firebase。我仔细检查了每一个可能出错的步骤,但仍然找不到问题所在。是否有解决此问题的方法?或者,不能将生产环境通知发送到AdHoc版本吗?

EN

回答 4

Stack Overflow用户

发布于 2017-01-17 19:38:05

我也有同样的问题。显然,Firebase文档中有一个错误。当您将用于生产的APN证书从密钥链导出到.p12文件时,您必须选择实际的证书,而不是私钥。

确保将云消息APN证书设置中的此.p12文件上载到Firebase控制台。

票数 20
EN

Stack Overflow用户

发布于 2017-01-13 18:58:03

也有同样的问题。最终通过以下方式使其正常工作:

  1. 使用正确的ProjectTarget构建设置,如This链接中所述。
  2. 并撤销现有的推送证书并完全创建一个新的,然后将新证书的.p12文件上传到Firebase控制台。
票数 1
EN

Stack Overflow用户

发布于 2017-07-21 19:57:23

修复问题的方法是使用新的身份验证密钥方法,而不是旧的p12文件。你可以在Firebase文档中阅读更多,只要遵循他们的步骤,你就会很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39034380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档