ios - Apple 推送通知 (APN) - 何时使用沙箱和生产?

标签 ios apple-push-notifications testflight

我想知道何时使用沙箱 APNS (gateway.sandbox.push.apple.com) 以及何时使用生产 APNS (gateway.push.apple.com) 发送推送通知。

目前我们正在使用生产 APNS

  • 应用商店版本,以及
  • 测试飞行版本

本地(调试)版本的应用程序和沙箱 APNS。这是正确的吗?

问题是,虽然我们正确地收到了 App Store 版本的推送通知,但我们没有收到 testflight 和本地版本的推送通知。

我们对所有版本使用相同的生产证书。它是否正确?

最佳答案

使用 iOS 开发证书签名的应用程序的沙盒(调试默认值)

使用 iOS 分发证书签名的应用程序的生产(发布默认值,包括 testFlight)

请注意,如果您没有使用不同版本或内部版本号进行完整的单独上传,则 testFlight 内部版本与 AppStore 内部版本完全相同。

关于ios - Apple 推送通知 (APN) - 何时使用沙箱和生产?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56725874/

相关文章:

ios - 当 TestFlight 应用程序过期时会发生什么?

ios - objective-c 区分 applicationWillResignActive 中的警报消息和任务切换器

ios - iPhone 应用程序的灵活弹出菜单窗口

ios - 不会为每个推送通知调用 didReceiveRemoteNotification

swift - 未显示 iOS 15 通信通知图片

ios - 使用自定义钥匙串(keychain)生成 APNs 证书时缺少私钥

app-store-connect - iTunes Connect - 售前 - 内部测试人员的 Beta 测试显示还剩 31 天,这意味着什么?

ios - 为 UITableView 中的每个单元格提供一个数字

ios - {N} 中 iOS 的证书和规定

ios - 有没有办法导出 Testflight 外部测试人员的电子邮件