【发布时间】:2013-03-11 18:28:44
【问题描述】:
所以我们有一个 iOS 应用程序和一个 Android 应用程序,每个应用程序都使用各自的通知方法框架......iOS 有推送,Android 有 C2DM(直到我们将它带到 GCM)......在 iOS 上一切都很好,但是我正在寻找一种方法来检测应用程序是否通过单击 C2DM 消息启动(类似于 iOS 上的 didFinishLaunchingWithOptions 的功能)。
目前,当在 Android 上收到推送消息时,我会根据消息有效负载中包含的数据执行我需要执行的任何处理...因此,当用户启动应用程序时,他们的体验取决于其中的内容该推送消息。无论他们是通过按下主屏幕/历史记录上的图标还是推送消息来启动,情况都是如此。理想情况下,我们希望仅当他们选择该消息时才会发生这种情况,并且如果他们从主/历史屏幕中选择应用程序,那么它应该正常启动。
【问题讨论】:
标签: android android-c2dm