Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用FCM接收后台/已关闭应用程序的通知,该应用程序未按照Google文档运行_Android_Notifications_Firebase Cloud Messaging - Fatal编程技术网

Android 使用FCM接收后台/已关闭应用程序的通知,该应用程序未按照Google文档运行

Android 使用FCM接收后台/已关闭应用程序的通知,该应用程序未按照Google文档运行,android,notifications,firebase-cloud-messaging,Android,Notifications,Firebase Cloud Messaging,我使用FCM发送通知,当应用程序位于前台/后台时,我会收到通知。在前台时,单击通知会根据需要工作。但是当应用程序在backgorund中,我们点击通知时,它只会启动MainActivity/Launcher活动,之后什么也不会发生。我在getIntent().getExtras()中不接收数据。另外,它也不会影响我的onMessageReceived()覆盖函数 请您提供任何建议。onMessageReceived在应用程序关闭时不会被调用。相反,数据在开始活动中以意图的形式传递。点击此处处理通

我使用FCM发送通知,当应用程序位于前台/后台时,我会收到通知。在前台时,单击通知会根据需要工作。但是当应用程序在backgorund中,我们点击通知时,它只会启动MainActivity/Launcher活动,之后什么也不会发生。我在getIntent().getExtras()中不接收数据。另外,它也不会影响我的onMessageReceived()覆盖函数


请您提供任何建议。

onMessageReceived
在应用程序关闭时不会被调用。相反,数据在开始活动中以意图的形式传递。点击此处处理通知

要了解开始活动是什么,请检查AndroidManifest.xml文件。看起来像这样

<activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

谢谢。我能够解决这个问题。我的发射器活动是不同的。在主要活动之前出现了一个闪屏。所以我不得不在那里处理临时事务。它就是这样工作的