我有一个涉及向大约一百万用户定期发送苹果推送通知的应用程序。已经建立并测试了小批量通知的设置。由于我无法在这样的规模下进行测试,因此我想知道在发送大量推送通知时是否有任何需要注意的事项。 我使用Python编写了脚本,打开一个与推送服务器的连接并通过该连接发送所有通知。苹果建议尽可能保持连接打开状态。但是我也发现,连接会终止,您需要重新建立它。
总的来说,令人不安的是,只有错误的发送被标记,而成功的发送没有得到确认。从程序员的角度来看,你不仅需要检查“if (success)”这一件事情,还需要关注许多可能会出错的事情。
我的问题是:为了确保您的消息不会悄悄地消失,请注意哪些典型的错误?连接关闭是一个简单的问题。还有其他的吗?