我正在处理一个项目,希望我的服务器向我的应用程序发送一些数据(无需从移动设备调用web服务)。这就像一个Web面板,可以操作移动应用程序以添加数据。因此,当用户在网站上添加数据并单击添加时,如果移动设备已连接到互联网,则应将该数据添加到移动应用程序中。这也类似于向Android应用程序发送命令。
我计划使用Push Notification(GCM)来实现这一点,但是推送通知不是一个好选择,因为我不想让用户知道我们正在向移动应用程序添加数据。即使应用程序处于非活动状态或未打开状态,它也应该添加数据。
我认为我有以下3个选项:
1. 在服务器和移动设备之间建立会话。开始客户端服务器通信。 2. 使用短信发送命令,然后根据要求调用Web服务。 3. 每隔15-20秒钟调用Web服务以检查是否有任何更新。(即使在后台)
请告诉我是否还有其他选项来实现这一点。
我计划使用Push Notification(GCM)来实现这一点,但是推送通知不是一个好选择,因为我不想让用户知道我们正在向移动应用程序添加数据。即使应用程序处于非活动状态或未打开状态,它也应该添加数据。
我认为我有以下3个选项:
1. 在服务器和移动设备之间建立会话。开始客户端服务器通信。 2. 使用短信发送命令,然后根据要求调用Web服务。 3. 每隔15-20秒钟调用Web服务以检查是否有任何更新。(即使在后台)
请告诉我是否还有其他选项来实现这一点。
web-service
和GCM
怎么可能呢?如果你不想使用web service
,那就删除第二个和第三个选项。 - M D