gpt4 book ai didi

ios - 当我的应用程序关闭时,解析服务器实时查询确实收到了新对象吗?

转载 作者:行者123 更新时间:2023-11-30 12:28:04 25 4
gpt4 key购买 nike

我有一个关于 livequery 的问题:

如果我在 iOS 客户端中实现实时查询,当我的应用程序关闭时我会收到新对象? (如推送通知)

最佳答案

答案是否定的。 parse live query 基于 WebSocket 协议(protocol),因此必须有事件连接才能接收事件,并且不在前台的应用程序无法与 WebSocket 建立事件连接。如果您的应用程序将在后台运行,则大约需要 1-2 分钟时间,操作系统才会自动关闭 WebSocket 连接,这样做是为了节省资源。所以你可以做我所做的:

  1. 当应用处于前台并处于事件状态时,正常使用 LiveQuery 并处理应用内的事件
  2. 当您的应用处于后台或关闭时,使用推送通知来通知用户重要更改。

您可以通过在 User 对象下存储 isOnline 标志来了解用户是否在线/离线,当应用程序处于事件状态时,将此标志更新为 true,当应用程序不活动时,将此标志更新为 false。

关于ios - 当我的应用程序关闭时,解析服务器实时查询确实收到了新对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43924986/

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