• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 导出为 ipa 后更改设备 token

[复制链接]
菜鸟教程小白 发表于 2022-12-12 21:57:50 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

大家好,我正在为我的应用使用 Apple Push Notifications

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

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

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

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

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



Best Answer-推荐答案


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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap