gpt4 book ai didi

java - Android 应用程序和服务器应该多久同步一次

转载 作者:可可西里 更新时间:2023-10-31 22:04:17 25 4
gpt4 key购买 nike

我正在开发 AndroidPlay-framework 对话的应用程序应用程序,这两个应用程序正在使用 Volley 在彼此之间传递用户数据请求,我的问题是:

让 Android 应用程序与 Play 服务器不断同步以检查用户配置文件的更改是否可取? (就像在 fragment 更改期间同步)

或者让用户在 Android 应用程序上注销并在发生更改之前重新登录是否更好。

或者是否有一些仅在发生更改时才与服务器同步的替代解决方案?

我认为最后一个选项是最有效和最理想的,但我看不出如果不先向服务器发送请求如何进行检查,如果我发送请求来检查更改,我不会在响应中进行更改没有意义。

最佳答案

您不应该在 fragment 更改时同步。这是对用户电池和数据的浪费。您也很可能不希望经常强制注销/登录,因为这会给用户带来不便。

如果您希望用户配置文件的更改频率非常低,最好从服务器发送推送请求 using GCM通知应用程序它应该使其本地缓存无效。然后向服务器查询新的配置文件信息。

如果由于某种原因无法使用推送,您可能需要考虑使用 SyncAdapter并且不经常同步。在大多数情况下,如果配置文件信息可能落后应该没问题,除非用户专门检查配置文件设置,在这种情况下,您可能希望在他们检查其设置时检查缓存的有效性。

关于java - Android 应用程序和服务器应该多久同步一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29884019/

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