gpt4 book ai didi

ios - Apple 推送通知不适用于临时构建

转载 作者:可可西里 更新时间:2023-11-01 03:34:40 29 4
gpt4 key购买 nike

在开发模式下,我可以向设备发送推送通知,但在生产模式下我不能,我的设置是:

  • .pem 文件,它是配置门户的 aps_production.cer 和我的临时证书的私钥的组合
  • 苹果服务器 apn: 'gateway.push.apple.com' 2196 端口
  • 我有一个 Rails 服务器,它保存来自设备的 token ,然后使用这些设备 token 和用于打开连接的前一个 .file 向苹果发送通知
  • 临时构建应用程序具有(它是 ruby​​motion):entitlements['aps-environment'] = 'production'权利['get-task-allow'] = false
  • 应用程序启动时,将 token 正确发送到我的应用程序服务器
  • 我刚刚检查了 token 与开发模式不同

问题是我的 Rails 应用程序发送了通知但没有收到任何错误,但设备上没有任何消息。

我正在使用 testflight 分发我的应用程序的临时版本,但我不知道使用 teSTLight 和 APNS 有任何问题。

可以是什么?


编辑 我解决了:端口错误,2195 而不是 2196...

最佳答案

APNs 有一个单独的 SSL 证书用于生产和开发。

您可能在生产版本中使用您的开发证书。

关于ios - Apple 推送通知不适用于临时构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10900992/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com