【发布时间】:2015-04-14 14:47:49
【问题描述】:
我有一个在 iPhone 和 Android 设备上运行的应用程序。 我还有一个在客户端之间传输文件和其他数据的服务器。 现在,我的问题是关于 android 客户端的。
目前,我有一个在后台运行的服务,它处理来自服务器的输出和输入,每当从服务器接收到新数据时,客户端都会向用户发出通知。
所以,如果用户进入他的设备设置并强制关闭应用程序,服务将停止运行并且不会收到数据(到服务器的套接字将关闭并且服务器不会向他发送任何数据并将其存储在数据库中,以供用户下次启动应用并连接时使用。
所以这是一种方法,但另一种方法是推送通知,即使包括服务在内的整个应用程序关闭,它也会启动通知。 但缺点是,在我看来,我需要在我的应用程序中使用 3rd 方组件,这增加了复杂性。
我需要帮助来决定是否使用推送通知,以及此功能在其他 Android 应用中的常见程度如何?
【问题讨论】: