我需要能够在启动PushService.setDefaultPushCallback()
注册的默认活动之前访问推送通知。使用vanilla GCM,Amazon SNS或Urban Airship时很容易做到这一点,但是Parse摘录了太多细节,让我看到了一个简单的方法。我需要访问推送以保存一些信息,以便我的库可以代表主机应用程序显示UI。如果我在启动默认Activity之前没有保存这些信息,那么当我返回到最初处理push的Activity时,我无法知道是否已经处理了push,因为Intents是不可变的。
答案 0 :(得分:0)
您可以在Application
:PushService.startServiceIfRequired(this)
中启动该服务,然后根据需要订阅频道。它不必紧张Activity
。