代码之家  ›  专栏  ›  技术社区  ›  Wizzardzz

Messenger如何在后台刷新自身?

  •  -2
  • Wizzardzz  · 技术社区  · 8 年前

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

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

    1 回复  |  直到 8 年前
        1
  •  -1
  •   Mobile Expert    8 年前

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

    1. 如果要通知用户有关活动的信息,请发送推送通知。

    2. 如果您不想通知用户后台发生了什么事情,请发送静默推送通知。(“可用内容”:1)

    重要事项 后台更新通知并不是为了让你的应用程序在快速刷新操作之后在后台保持清醒,也不是为了高优先级更新。APN将后台更新通知视为低优先级,如果总数过多,可能会完全限制其传递。实际限制是动态的,可以根据情况进行更改,但尽量不要每小时发送超过几个通知。

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

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

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