【发布时间】:2019-09-11 13:50:27
【问题描述】:
我已使用 Firebase Cloud Messaging 设置我的应用以接收通知。
我创建了一个从 FirebaseMessagingService 扩展的服务并覆盖了 onMessageReceived 方法。在这里,我创建了一个通知,当您单击它时,根据作为参数提供的 RemoteMessage 数据导航到一个活动。 这不是问题,但它仅在应用程序处于前台或后台时才有效。
当应用程序关闭时,操作系统负责启动通知,问题就来了。 当我点击它时,第一个活动被打开(在我的例子中是 SplashActivity),我必须阅读通知数据才能知道接下来要打开什么活动。
我不知道该怎么做。 有没有办法在 SplashActivity 中获取这些数据?
【问题讨论】:
标签: android