gpt4 book ai didi

ios - 如何配置用于分发的苹果推送通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:28 25 4
gpt4 key购买 nike

我在开发者模式下成功地将 APN 与我的应用一起使用,但我无法让它在临时分发模式下工作。

我忠实地遵循了教程 http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12我已经阅读了我可以在 SO 和其他地方找到的关于这个问题的所有其他帖子。

在开发人员模式下,我创建了 cer 和 p12 pem 文件并将它们合并:当我尝试时:openssl s_client -connect gateway.push.apple.com:2195 -cert aps_production.cer.pem -key MyPrivateKey.p12.pem,我得到:

depth=1 /C=US/O=Entrust, Inc./OU=www.entrust.net/rpa is incorporated by reference/OU=(c) 2009 Entrust, Inc./CN=Entrust Certification Authority - L1C
verify error:num=20:unable to get local issuer certificate
verify return:0

-----BEGIN CERTIFICATE-----
(certificate deleted)
-----END CERTIFICATE-----
subject=/C=US/ST=California/L=Cupertino/O=Apple Inc./OU=iTMS Engineering/CN=gateway.push.apple.com
issuer=/C=US/O=Entrust, Inc./OU=www.entrust.net/rpa is incorporated by reference/OU=(c) 2009 Entrust, Inc./CN=Entrust Certification Authority - L1C
---
No client certificate CA names sent
---
SSL handshake has read 2723 bytes and written 2140 bytes
---
New, TLSv1/SSLv3, Cipher is AES256-SHA
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol : TLSv1
Cipher : AES256-SHA
Session-ID:
Session-ID-ctx:
Master-Key: (deleted)
Key-Arg : None
Start Time: 1348332242
Timeout : 300 (sec)
Verify return code: 0 (ok)

我不知道“验证错误:num=20:无法获取本地颁发者证书”是什么意思,或者它是否重要。当我将 gateway.sandbox.push.apple.com:2195 与我的开发人员 cer 和 key 一起使用时,我得到了同样的结果,但它工作正常。

当我在手机上使用带有开发者版本的 simplepush.php 时。通知工作完美。当我在 adhoc 分发中使用相同的内容,并在手机上使用 app 的 adhoc 分发版本时,尽管 simplepush.php 返回,但我什么也得不到:“向 APNS 发送消息”

查询过反馈服务,没有报错。

其他人建议,如果应用程序未经苹果批准,则 APNS 不适用于 adhoc 模式。那是问题所在吗?我们的应用仍在审核中。

感谢您的帮助。

最佳答案

  • 任何内部分发配置文件都会给出相同的 tokenID,但此 tokenID 在不同设备上会有所不同。
  • 确保分发配置文件是在创建 aps_certificate 之后生成的。配置文件的高更改可能会丢失分发证书中的 aps-environment key 。
  • 其他唯一的问题可能仅与 ProductionURL 有关。
  • 我还注意到推送通知接收有时会延迟,主要是在与生产 URL 一起使用时。

关于ios - 如何配置用于分发的苹果推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12545879/

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