0

我有一个 android 应用程序,它从 web 服务接收数据并将其插入到 android 的本地数据库中。此数据流从应用程序管理面板中的按钮开始。我的意思是,作者登录到设备中的管理面板并单击“开始同步”按钮,设备的数据库开始与 SqlServer 数据库同步。

我想做的是从远程服务器触发这个事件。换句话说,当我单击 Web 应用程序中的按钮时,我希望这个过程开始时就像有人单击“开始同步”按钮一样。让这个 Web 应用程序是服务器,设备是客户端。我希望为所有客户端(广播)触发此过程。

我怎样才能做到这一点?谢谢。

4

2 回答 2

3

让客户端(应用程序)作为 GCM 客户端注册到您的服务器。然后,服务器可以向所有注册的客户端发送更新请求。在您的应用程序中,您将收到一个意图。以下是如何开始

于 2013-02-20T15:13:35.127 回答
2

只是一个提示。

我也曾经想实施类似的策略来强制客户端更新。最后,我切换到应用程序和用户来决定何时下载数据。(在启动和控制非持久服务以进行每日更新的警报管理器)。

许多开发人员忘记了用户,我见过许多具有持久服务的应用程序,以及更多不良行为。仅仅因为您可以轻松控制用户或编程。

否则,正如 323go 所提到的,谷歌云消息传递是要走的路

于 2013-02-20T15:19:09.053 回答