推送通知在 Testflight 中不起作用

cwR*_*Kim 5 code-signing heroku push-notification ios testflight

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

  • iOS分发类型证书 在此处输入图片说明
  • 应用程序 ID。命名(不是通配符)。为开发和分发启用推送通知 - 绿灯 - 生成并上传所有 SSL 证书 在此处输入图片说明
  • iOS 分发配置文件,使用上述证书和应用程序 ID,并在已启用的服务中列出推送通知 在此处输入图片说明
  • 分发和临时签名 在此处输入图片说明

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

我一整天都在研究这个问题,并在互联网上搜索答案,但还没有找到。有任何想法吗?

Aar*_*sen 12

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

在此处输入图片说明


cwR*_*Kim 0

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