Messenger如何在后台刷新自己?

时间:2018-01-05 12:36:37

标签: ios background apple-push-notifications

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

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

1 个答案:

答案 0 :(得分:-1)

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

  1. 如果您想通知用户该活动,请发送推送通知。

  2. 如果您不想通知用户后台发生了什么事情,请发送无声推送通知。 (“content-available”:1)

  3. 重要 后台更新通知不是一种让您的应用程序在后台保持清醒而不是快速刷新操作的方法,也不是用于高优先级更新。 APN将后台更新通知视为低优先级,如果总数过多,可能会完全限制其交付。实际限制是动态的,可以根据条件进行更改,但尝试不要每小时发送多个通知。

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

    但大多数应用仍使用此功能。

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