gpt4 book ai didi

ios - 打包 iOS 应用程序后推送通知停止工作

转载 作者:行者123 更新时间:2023-11-28 14:59:39 25 4
gpt4 key购买 nike

我有一个正在开发的企业 iOS 应用程序,它接收各种功能的推送通知。我在使用 Xcode 和 iPhone X 调试应用程序时安装并运行了推送通知服务(手机并不重要,我已经尝试了多个,它们似乎都可以直接从 Xcode 运行)。

如果我打包应用程序并通过无线方式将其分发到设备,我会收到正常的“你想接收推送通知吗”(我同意),但它不会收到推送通知。

我检查过的东西:

  • 确保设备功能“推送通知”已开启。
  • 确保包标识符匹配。
  • 验证 pushID 是否正确。
  • 验证后台模式:远程通知已打开。

我唯一能想到的是,也许当应用程序被打包时,它正在将某些东西转向生产而不是开发,也许当我发送推送通知时它无法发送到生产或类似的东西。

有没有人遇到过这个问题?

最佳答案

@HarshalBhavsar 的回答让我更接近了。我在这里找到了解释: https://stackoverflow.com/a/35628480/3921182

事实证明,Apple 有一个独立于分发(生产)的开发推送通知服务。将推送通知消息发送到分布式应用程序时,它们实际上需要发送到:

ssl://gateway.push.apple.com:2195而不是ssl://gateway.sandbox.push.apple.com:2195

关于ios - 打包 iOS 应用程序后推送通知停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49033914/

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