gpt4 book ai didi

ios - 一种检测有人关闭应用程序的方法

转载 作者:行者123 更新时间:2023-11-29 11:31:35 26 4
gpt4 key购买 nike

是否存在可以帮助我解决此类问题的架构。

我正在开发一个 react-native 应用程序,它允许人们选择退出,有用户选择退出的机制,当应用程序在后台时,它会根据情况自动选择退出用户 - [空闲等]

当有人在选择后关闭/关闭应用程序时,就会出现问题。这使它们在我的服务器上处于事件状态并使其他用户感到困惑。

我的节点服务器目前正在 AWS 上运行。让选择用户对 lambda 或类似的东西执行 ping 操作会占用大量服务器资源吗?如果 ping 停止,我可以将它们标记为已选择退出吗?

或者 https://facebook.github.io/react-native/docs/appstate我可以检测到应用程序状态何时处于非事件状态 [因为非事件状态是关闭应用程序所需的状态 - 无论如何都是 ios]在此之后 - 应用程序状态要么解析为前景/背景。

未对服务器执行 ping 操作,服务器将等待来自后台/前台的另一个 ping,如果未收到,它可以选择退出用户?

最佳答案

首先想到的是心跳信号,其发送频率不会影响应用的性能。如果心跳没有在设定的时间内出现,那么您就知道该用户不可用。我认为他们在大多数消息传递应用程序上都是这样做的。我知道您可能已经尝试在 componentWillUnmount() 中添加注销操作可能在您的根组件中。

关于ios - 一种检测有人关闭应用程序的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53015195/

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