我有一个android应用程序从web服务接收数据并将其插入到android的本地数据库。此数据流从应用的管理面板中的一个按钮开始。我的意思是,作者登录到设备的管理面板,然后单击“开始同步”按钮,设备的数据库开始与SqlServer数据库同步。发送数据从服务器到Android数据库
我想要做的是从远程服务器触发此事件。换句话说,当我单击Web应用程序中的按钮时,我希望此过程开始,就好像有人点击“开始同步”按钮一样。让这个Web应用程序是服务器,设备是客户端。我希望为所有客户端(广播)触发此进程。
我该如何做到这一点?谢谢。
感谢您的快速回复。我已经对此进行了研究。仅用于向客户端发送消息吗?所以我不需要发送消息或通知。我想在客户端发起事件。 GCM能做到这一点吗?你的意思是服务器应该发送一个特定的消息,客户端应该开始同步,如果服务器发送消息(与基本的if语句)? – user1711289 2013-02-20 15:49:54
正确。 GCM提供机制和运输。您不再需要担心客户端是否具有访问权限,是否打开等。您只需发送一条消息 - 消息会告诉客户端执行同步,或者可以执行其他任何操作。 – 323go 2013-02-20 16:01:25