推送通知在Testflight中不起作用

时间:2017-04-20 02:34:37

标签: ios heroku push-notification code-signing testflight

this post类似,推送通知适用于开发,但不适用于testflight。以下是我的证书的截图:

  • iOS分发证书 enter image description here
  • 应用程序ID。命名(不是通配符)。为开发和分发启用推送通知 - 绿灯 - 生成并上传所有SSL证书 enter image description here
  • iOS分发配置文件,使用上述证书和应用程序ID以及在启用的服务中列出推送通知enter image description here
  • 分发和临时签名 enter image description here

使用Heroku和"节点推送"。它适用于开发,不适用于testflight。 APN_key.p8和serviceAccountKey.json也在那里。

我整天都在努力工作,一直在网上搜索答案,但还没找到。有任何想法吗?

2 个答案:

答案 0 :(得分:4)

从开发到testflight生产时,我的Firebase项目遇到了同样的问题。将我的APS环境值更改为“生产”为我解决了这个问题。

enter image description here

答案 1 :(得分:0)

问题解决了!我们没有在服务器中正确设置节点环境(需要NODE_ENV=production