我看到这已经讨论过,但我想知道它是否已经改变。
我正在使用Firebase通知,我了解如果应用程序在后台,则不会调用onMessageReceived()方法。但是,如果您使用click_action发送消息并使用意图过滤器为您提供我想要的活动,那么它应该可以正常工作。
我已经读过你现在可以在控制台上使用自定义数据键的值进行高级选项。用click_action键。然而,这对我来说并不适用。
我在清单中有这个意图过滤器,在我想要打开的活动中。
<activity android:name=".Activities.SalesActivity">
<intent-filter>
<action android:name="OPEN_ACTIVITY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
在我添加的控制台中,click_action为键,OPEN_ACTIVITY为值。但是当我点击通知时,它仍然没有进入该类。
我在其他地方错过了任何代码吗?感谢
答案 0 :(得分:1)
click_action。 click_action仅在通过REST API发送通知消息时可用。
控制台中的自定义数据只是在消息的数据有效负载中添加键/值对,并不影响在设备上显示或处理通知的方式。