繁体   English   中英

Android中的websockets和同步适配器

[英]websockets and sync adapter in android

我正在设计一个应用程序,用于从Web服务中获取一些数据,例如REST API,并将其显示给用户:

我正在考虑将同步适配器与Content Provider API结合使用:

  1. 同步适配器处理本地数据库和远程数据库之间的数据流。
  2. 内容提供商API会将数据加载到UI中。

我的问题是,如果远程应用程序具有服务器推送支持(使用Socket.IO左右),我应如何设计该应用程序以利用此功能? 因为据我了解,SyncAdapter的运行时间由SyncManager决定。 因此,我无法确保仅在服务器推送时才完成同步。 我想知道是否有可能,即使没有在前台或后台运行应用程序也是如此。 即,仅在运行同步适配器的情况下。

预先感谢您的任何答复。

PS:我才刚刚开始设计android应用,所以如果我错了,请原谅/纠正我。

跟进:

  1. 我对Cloud消息传递API(例如GCM)不感兴趣。 如果用户愿意,我想将数据保密。

如果您的应用程序将运行一段时间,则您实际上并不需要保持与服务器的恒定连接,因为这会消耗大量电池。

听起来您在找这个: http : //developer.android.com/google/gcm/index.html

使用gcm,您的应用可以在服务器上有更新时收到通知。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM