我注意到一种趋势,当您通过 Web 界面发起请求时,供应商将允许您将应用程序/音乐/书籍等安装到您的注册设备。
Google Play 商店就是一个例子。登录到与我的 Android 手机相同的帐户后,我可以在应用程序上单击“安装”,几秒钟后,我的手机正在安装该应用程序。
亚马逊的 Kindle 也做了类似的事情。
我的问题
用于执行此操作的机制是什么?设备是否在后台不断轮询这些类型的更新,或者是否有某种方法可以在设备不需要轮询的情况下推送这些类型的更新?
我注意到一种趋势,当您通过 Web 界面发起请求时,供应商将允许您将应用程序/音乐/书籍等安装到您的注册设备。
Google Play 商店就是一个例子。登录到与我的 Android 手机相同的帐户后,我可以在应用程序上单击“安装”,几秒钟后,我的手机正在安装该应用程序。
亚马逊的 Kindle 也做了类似的事情。
我的问题
用于执行此操作的机制是什么?设备是否在后台不断轮询这些类型的更新,或者是否有某种方法可以在设备不需要轮询的情况下推送这些类型的更新?
我认为您正在搜索推送概念。维基百科可以为您提供更多详细信息:
Google 开发了他的设备推送版本,称为 Google Cloud Messaging(从 C2DM 重命名)。
您可以在这里获得基础知识:http: //developer.android.com/guide/google/gcm/index.html
有关该技术的一般知识,请阅读@Aerilys 发布的维基百科文章。