【问题标题】:Push notification when app is in the background on Android TV当应用程序在 Android TV 上的后台时推送通知
【发布时间】:2019-03-13 08:41:28
【问题描述】:

我一直在尝试使用 FCM 在 Android TV 上获取推送通知。当应用程序处于前台时,我能够收到通知,但由于 Android TV 中有一个通知托盘,因此当应用程序处于后台时,我无法显示通知。当应用在后台时,我应该在这里使用什么方法来获取通知?

【问题讨论】:

    标签: android android-tv


    【解决方案1】:

    当应用程序在负载的后台时,通知到达根据指南是正确的。

    如何处理一次或到达由您决定。

    我所做的是使用自定义视图创建一个 toast 并显示它,因此会显示通知,但不会中断前台的当前活动。

    正如你所说,Android TV 上没有通知托盘,所以你必须想出自己的解决方案。

    【讨论】:

    • 当我的电视应用处于后台时,有效负载中的“数据”未在 onMessageReceived 中接收。当应用程序在 bg 中时,我想在 FCM 到达时显示自定义吐司。请建议您如何做到这一点?
    • 这取决于你如何发送有效载荷。有一种配置依赖于系统,另一种配置始终调用您的方法。当应用程序不在前台时,您可能正在使用依赖于操作系统的那个。更多详情:firebase.google.com/docs/cloud-messaging/android/receive
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    相关资源
    最近更新 更多