【问题标题】:Flutter, how to launch specific screen from FCM background messageFlutter,如何从 FCM 后台消息启动特定屏幕
【发布时间】:2020-08-26 05:58:00
【问题描述】:

当我收到来自 FCM 的通知时,我需要启动一个特定的屏幕,而应用程序被杀死/来自本机的背景我看到了这个链接 Launch screen from native background service 但我做不到,请帮忙。

【问题讨论】:

    标签: android flutter


    【解决方案1】:

    我遇到了这个问题,我通过将"click_action": 'FLUTTER_NOTIFICATION_CLICK' 添加到我的云功能中的数据有效负载来修复它。然后在我的 android/app AndroidManifest.xml 中,在我添加的 <activity> 标签内:

    <intent-filter>
    <action android:name="FLUTTER_NOTIFICATION_CLICK" />
    <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
    

    【讨论】:

    • 不,我的意思是当应用程序在后台或像whatsapp调用一样被杀死时自动打开应用程序而不是点击通知
    • 查看whatsapp通话如何在没有任何用户操作的情况下打开通话屏幕
    猜你喜欢
    • 2020-07-21
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 2021-07-21
    • 2021-03-28
    • 2021-12-26
    相关资源
    最近更新 更多