【问题标题】:Firebase click_action in Firebase Console, has it changed?Firebase 控制台中的 Firebase click_action 是否已更改?
【发布时间】:2016-07-21 18:59:47
【问题描述】:

我看到这个已经讨论过了,但我想知道它是否改变了。

我正在使用 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 作为值。但是当我点击通知时,它仍然没有进入那个类。

我是否在其他地方遗漏了任何代码?谢谢

【问题讨论】:

    标签: android firebase firebase-notifications firebase-console


    【解决方案1】:

    控制台不支持click_action。 click_action 仅在通过 REST API 发送通知消息时可用。

    控制台中的自定义数据只是在消息的数据负载中添加键/值对,不会影响通知在设备上的显示或处理方式。

    【讨论】:

      猜你喜欢
      • 2016-11-01
      • 2022-08-15
      • 1970-01-01
      • 2019-03-30
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      • 2020-12-22
      • 1970-01-01
      相关资源
      最近更新 更多