由于推送通知有时可能无法传送(您可能会丢失其中的一些),因此您无法在iPhone打开后运行代码,以检查服务器是否有新的信息,并且您不能运行代码您的iOS应用程序已关闭... 如果您希望尽可能地提高iOS应用程序中的聊天应用程序的准确性,您该怎么做?更新iOS应用程序信息的最佳方式是什么?
我的意思是,通知用户越快越好,他有新的信息可用。比较:WhatsApp更新没有任何延迟。
如果您的应用程序在后台,您可以进行后台提取。但是,如果应用程序已关闭,并且您错过了推送,则在下次推送到达或用户打开应用程序之前,该应用程序不会保持最新状态。与无声通知相同。如果应用程序被用户终止,您将不会收到它。有什么办法解决它? 它必须是因为其他应用程序...如果有任何他们正在使用的“私人和秘密”API(当没有人知道如何做到这一点时,我阅读了这个答案)...有什么办法申请使用它?
更新: 我正在使用推送通知。目标是在推送未到达时进行修复。示例:用户A向用户B发送聊天消息。用户B没有打开该应用程序。系统失去了推动力。用户B在打开应用程序之前不会收到消息。
Azure通知中心+ APNS,您会惊讶于您有多少推送问题,以及您可能遇到的问题...... – Ivan
我正在使用推送通知。目标是在推送未到达时进行修复。示例:用户A向用户B发送聊天消息。用户B没有打开该应用程序。系统失去了推动力。用户B在打开应用程序之前不会收到消息。 – Ivan
有一个在线教程,用户创建了一个库来检查请求是否被服务器接受。 –