ios - Apple Sandbox APN 服务器上的推送通知性能不佳

标签 ios notifications push-notification apple-push-notifications sandbox

对于我们的生产应用程序,推送通知运行良好且速度极快(< 1 秒),但在测试指向沙盒 APN 服务器的暂存构建时,通知几乎无法正常工作(有些确实会收到,但可能需要几分钟时间).

这是沙盒 APN 服务器的已知问题吗?如果我们做错了什么,似乎它根本就不会起作用——但有些人确实进来了,这令人费解。我们不想在无法彻底测试通知并确保其正常运行的情况下将构建推向生产。

有人对这个问题有什么看法吗?

最佳答案

您可以而且应该使用与生产 APN 服务器配合使用的临时构建来测试您的应用。这是测试应用程序(尤其是推送通知)是否已准备就绪的最佳方式。

至于沙箱环境,也许用于沙箱测试的数据库包含一些生产设备 token ,从而导致失败。

关于ios - Apple Sandbox APN 服务器上的推送通知性能不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17892752/

相关文章:

ios - 传递嵌套到另一个类中的完成处理程序

objective-c - 如何在命令行工具程序中显示 NSUserNotification?

ios - 如何在应用程序被杀死时从服务器推送通知

ios - 没有获取推送通知的 token

iphone - 使用 xcode 和 tablecells 登录表单

javascript - iOS点击正在激活下拉菜单的父 anchor

iphone 的 Python 服务器端推送通知

swift - 错误 : No valid registration IDs iOS FCM

ios - NSDateFormatter 不适用于 1970 年之前的日期?

java - 在我的应用程序中显示特定通知消息时出现问题