推送通知在 Testflight 中不起作用
Push Notifications not working in Testflight
与 类似,推送通知适用于开发,但不适用于 testflight。这是我的证书的屏幕截图:
- 证书类型iOS分发
- 应用程序 ID。命名(不是通配符)。为开发和分发启用推送通知 - 绿灯 - 生成并上传所有 SSL 证书
- iOS Distribution Provisioning Profile,使用上面提到的证书和 App ID,并在启用的服务中列出推送通知
- 分发和临时签名
使用 Heroku 和 "node-pushnotifications"。它适用于开发,不适用于测试飞行。 APN_key.p8 和 serviceAccountKey.json 也在那里。
我整天都在研究这个问题,并一直在互联网上寻找答案,但还没有找到任何答案。有任何想法吗?
问题已解决!我们没有在服务器中正确设置我们的节点环境(需要NODE_ENV=production
)
从开发到试飞生产,我的 Firebase 项目遇到了同样的问题。将我的 APS 环境值更改为 "production" 为我解决了这个问题。
与
- 证书类型iOS分发
- 应用程序 ID。命名(不是通配符)。为开发和分发启用推送通知 - 绿灯 - 生成并上传所有 SSL 证书
- iOS Distribution Provisioning Profile,使用上面提到的证书和 App ID,并在启用的服务中列出推送通知
- 分发和临时签名
使用 Heroku 和 "node-pushnotifications"。它适用于开发,不适用于测试飞行。 APN_key.p8 和 serviceAccountKey.json 也在那里。
我整天都在研究这个问题,并一直在互联网上寻找答案,但还没有找到任何答案。有任何想法吗?
问题已解决!我们没有在服务器中正确设置我们的节点环境(需要NODE_ENV=production
)
从开发到试飞生产,我的 Firebase 项目遇到了同样的问题。将我的 APS 环境值更改为 "production" 为我解决了这个问题。