gpt4 book ai didi

ios - 使用内容可用推送通知更新 iOS 应用程序

转载 作者:行者123 更新时间:2023-11-28 21:46:29 25 4
gpt4 key购买 nike

我正在构建一个可供同一用户在多个设备上使用的应用程序。每当用户更新一台设备上的首选项时,我希望更改传播到所有带有该应用程序的设备,无论它们是在前台还是在后台。我可以使用推送通知 {aps: {content-available: 1}} 负载来实现吗?对哪些应用类别可以使用此功能有限制吗?

谢谢

最佳答案

没有对应用程序类别的限制,你只需要在你的 xcode 项目中实现适当的后台模式。

您可以为此使用 content-available,这意味着当新信息可用于应用程序并且您希望在用户打开应用程序之前在本地更新它以便更容易获得。这是该功能的完美用例。

From Apple:

The aps dictionary can also contain the content-available property. The content-available property with a value of 1 lets the remote notification act as a “silent” notification. When a silent notification arrives, iOS wakes up your app in the background so that you can get new data from your server or do background information processing. Users aren’t told about the new or changed information that results from a silent notification, but they can find out about it the next time they open your app.

编辑:需要注意的一件事是,不要让偏好更新仅通过推送通知可用,因为它们不是 100% 可靠的。也让信息在打开应用程序时可供更新,这样您就可以确定他们已经知道了。

关于ios - 使用内容可用推送通知更新 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29970459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com