ios - 在试飞中发布时推送通知不会到来

标签 ios xcode push-notification testflight

我已经以开发者帐户的身份测试了推送通知并且它有效,但是当我试图将它放在 TestFlight 上让测试人员测试它时,它没有显示推送通知但是数据被正确接收。那么,是否需要为 TestFlight 生成某种 certificate 或者我的配置文件中存在一些问题? 当我通过 XCode 安装应用程序时,推送通知有效,但当我通过试飞安装它时,它不起作用。

最佳答案

问题是您正在使用开发 APNS 证书。 对于 TestFlight 用户,您需要使用生产 APNS 发送推送通知(因为当您创建项目存档时,它是使用发布build设置生成的)。您可以在苹果的开发者门户中生成它:在您的应用程序设置页面中。

关于ios - 在试飞中发布时推送通知不会到来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36497966/

相关文章:

ios - 为什么 recvfrom 方法的返回值是 4294967295 应该是 0 或 -1?

ios - 带有图标的 UIButtons 不喜欢

ios - TesseractOCRiOS |警告 : Multiple build commands for output file

ios - 如何将手势添加到 map 叠加层

ios - 允许推送通知版本控制

iOS 推送通知适用于 Dev 但不适用于 Enterprise Distribution

parse-platform - parse.com – 以编程方式取消预定推送

ios - 如何在图像中放置黑色矩形

iOS 无需等待 AVPlayerItem 即可播放 AVPlayer

ios - 无法将应用程序上传到 iTunes Connect