推送通知在 Testflight 中不起作用

Push Notifications not working in Testflight

类似,推送通知适用于开发,但不适用于 testflight。这是我的证书的屏幕截图:

使用 Heroku 和 "node-pushnotifications"。它适用于开发,不适用于测试飞行。 APN_key.p8 和 serviceAccountKey.json 也在那里。

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

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

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