最近项目的Firebase推送突然不好使了,去年加这功能的时候做的也没毛病呀,突然不好使了,
在APP打开的时候能收到推送,APP在后台的时候也能收到推送,但是就是在点击推送横幅的时候没有响应,报错CloudMessagingReceiver: Notification pending intent canceled。
网上查了很多资料,才了解到,后台得定义click_action
例如:后台是这样定义的 "click_action" : "OPEN_ACTIVITY"
我们需要在项目清单文件里加上:
<intent-filter>
<action android:name="bostan_episode" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
正要点击的时候就可以按照我们定义的意图跳转了,可能有点无厘头,我的问题记录一下,希望可以帮助到需要的人