gpt4 book ai didi

ios - 导出为 ipa 后设备 token 发生变化

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

大家好,我正在为我的应用程序使用 Apple 推送通知,我一直在努力解决设备 token 问题并且没有收到通知。

我成功创建了一个 .p12 key ,然后我将它上传到 Amazon SNS,它运行良好,我也收到了通知。

问题 没有收到导出的 ipa 的通知。

当我使用 xcode 运行时,它会提供一些设备 token (例如 xxx1111)。在我卸载旧的之后,我导出为 ipa,并上传到 diawi.com,然后在同一设备上运行它,它会提供一些不同的设备 token (例如 yyy2222)。现在我仅使用相同的 .p12 key 将新设备 token (yyy2222) 复制到 Amazon SNS 中,现在我没有收到任何通知。

但我再次删除了从 diawi.com 安装的应用程序,我从 xcode 运行它,然后我使用旧设备 token (xxx1111) 发送通知,它收到通知。

我的错误是什么?请帮助我。

最佳答案

TL;DR您可能没有将生产 APN 证书上传到您的 APN 提供商。

如果您从 Xcode 运行的应用程序版本有效,但导出的版本无效,那么您可能只在 APN 提供商中设置了开发 APN 证书。导出的应用程序(无论是 Ad Hoc 还是 Enterprise)将使用生产证书,因此您的 APN 证书也应该是生产证书。

如果您尚未创建生产证书,请转到开发人员门户中的Certificates, Identifiers & Profiles,单击Production 并选择Apple Push Notification服务 SSL(沙盒和生产):

Production APN Certificate

附注 token 应该在应用程序的开发版本和分发版本之间发生变化。

关于ios - 导出为 ipa 后设备 token 发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39180998/

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