1

我想知道安卓邮件应用的完整工作机制。实际上,我为大数据产品构建了一个 android 应用程序。它具有显示通知(列表视图)的功能。现在我想要如果数据库中有新通知它应该响铃并在 android 手机的通知栏中它应该显示,就像邮件应用程序一样,一旦我们收到新邮件,通知栏中就会出现通知。

注意:需要查询的android服务器可能不包含互联网。此应用程序也适用于Intranet。在公司网络内。(没有互联网)

所以我想知道实现这个功能的机制。

1)我是否应该运行一个后台服务,它将定期向服务器发送查询。2)或任何其他服务,如推送通知。

我只需要对这些类型的系统的工作有一个清晰的想法。这样我就可以有效地实现它。

谢谢

4

1 回答 1

-1

显然,最好的解决方案是使用PushNotifications. 这就是GMail它的工作方式,这也是每个电子邮件应用程序或消息传递应用程序必须这样做的方式。

轮询服务器会耗尽电池电量,还会产生额外(不必要的)数据流量,这是您不希望您的应用程序执行的操作。

您应该从这里开始:Google 云消息传递。在我看来,它很容易设置,我建议使用 GCM,而不是 Parse 等所有其他替代方案。

于 2013-11-21T11:06:59.190 回答