我需要尽快与我的应用和服务器同步数据。
如果我的应用程序已打开且用户已连接互联网,则此操作非常简单。
在我目前的实施中,如果用户没有互联网,与我的应用互动,然后将其关闭,那么在重新打开应用之前,应用和服务器不会同步。
当用户有互联网连接但尚未打开应用时,有没有办法与我的应用和服务器同步数据?感谢链接!
答案 0 :(得分:4)
您可以使用GCM Network Manager在后台执行与网络相关的任务。您可以使用此功能实施定期和一次任务。这个API正是您想要的。
答案 1 :(得分:2)
你应该看一些事情:
服务 - 在后台运行进程 http://developer.android.com/guide/components/services.html
推送通知 - 从服务器接收数据 https://developers.google.com/cloud-messaging/
广播接收器(特别是启动),以便您可以在设备启动后立即启动服务 Android BroadcastReceiver on startup - keep running when Activity is in Background
答案 2 :(得分:1)