【发布时间】:2015-01-14 06:58:53
【问题描述】:
我收到了 GCM 推送消息。
如何决定是否必须更新 UI 或发布通知。
如果我们的应用在前台,那么我们可以更新 UI。如果我们的应用程序没有运行,那么我需要发布通知。这是否是正确的方法。或者其他任何处理方式。以及如何发现我的应用程序处于前台或后台。
提前致谢。
【问题讨论】:
-
stackoverflow.com/questions/2166961/…检查一次。它对你有帮助。
-
不一样。在 GCM 中,我们有不同的实现。我们将在 onHandleIntent() 中获得推送消息。当应用程序处于前台时,如何使用处理程序更新 UI。或在应用程序处于后台时发布通知。请参考我遵循的这个新的 GCM 参考文档 - developer.android.com/google/gcm/client.html。
-
我认为没有什么不同。您需要清楚何时使用此类组件,以及它们是如何工作的。
-
从您的回答中得到了线索,并在下面定义了我的回答。谢谢 Pankaj Kumar。
标签: android notifications push-notification google-cloud-messaging