Messenger 如何在后台刷新自身?



Messenger 和其他应用程序如何定期在后台刷新并显示每一条通知?

是定期向应用程序发送信号以在后台刷新其数据的服务器吗?

大多数情况下,应用程序使用多种方式来更新通知:

  1. 发送推送通知(如果您想通知用户有关活动的信息)。

  2. 发送静默推送通知,以防您不想通知用户后台发生了某些事情。( "可用内容" : 1 )

重要 后台更新通知不是在快速刷新操作之后使应用在后台保持唤醒状态的一种方式,也不是用于高优先级更新。APNs 将后台更新通知视为低优先级,如果总数过多,可能会完全限制其传递。实际限制是动态的,可能会根据条件而变化,但尽量不要每小时发送超过几个通知。

来源: https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html

但大多数应用程序仍然使用它。

  1. 运行/计划后台任务以执行某些操作。

最新更新