gpt4 book ai didi

ios - 推送通知在 Apple Beta 测试 (TestFlight) 中不起作用

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

推送通知在开发配置文件中运行良好,但一旦我尝试将应用程序置于 Beta 测试程序 (TestFlight) 中,它们就不行了。

我尝试在切换到生产配置文件时执行所有必需的步骤,但它仍然不起作用。这是我的。

在成员(member)中心:

  • iOS Distribution 类型的证书。 enter image description here
  • 应用程序 ID。命名(不是通配符)。为开发和分发启用推送通知 - 绿灯 - 生成并上传所有 SSL 证书。 enter image description here
  • iOS Distribution Provisioning Profile,它使用上述证书和 App ID,并在已启用的服务中列出推送通知。 enter image description here

在 XCode 中。目标 > build设置 > 代码签名:

  • 配置文件 - iOS 分发,与成员(member)中心相同。
  • 代码签名身份(调试和发布)- iPhone 分发。 enter image description here

我是否遗漏了一些(不是那么)明显的东西?任何帮助将不胜感激。

最佳答案

一切似乎都是正确的。也许你应该明确什么是行不通的:

  • 应用根本没有注册到 APNS token
  • 应用正确注册但未收到推送

处理以下检查

应用根本没有注册到 APNS token

移动提供

确保在启用推送后通过 XCode 刷新您的 mobileprovisions,以确保它们包含正确的权利。您可以通过在编辑器中打开移动配置并查找 aps-environment 键来检查这一点?

注册到 APNS

确保注册到 APNS 的代码不依赖于任何个人设置(例如缺少某些 SaaS 推送服务的推送 ID)

.

应用正确注册但未收到推送

  • 检查收到的 pushToken 是否发送到您服务器的正确环境(连接到 APNS 的服务器)
  • 检查您的服务器是否使用生产 APNS 证书

关于ios - 推送通知在 Apple Beta 测试 (TestFlight) 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32415618/

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