Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.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
Java 角度Firebase推送通知-单击通知按钮';t打开后台应用程序_Java_Angular_Firebase_Firebase Cloud Messaging - Fatal编程技术网

Java 角度Firebase推送通知-单击通知按钮';t打开后台应用程序

Java 角度Firebase推送通知-单击通知按钮';t打开后台应用程序,java,angular,firebase,firebase-cloud-messaging,Java,Angular,Firebase,Firebase Cloud Messaging,我的项目有一个问题,包括angularfire 6.0.3和firebase 7.24.0 后台web应用程序: 来自Firebase面板的通知 如果我单击通知,web应用程序或“相对”选项卡将打开通知 来自服务器(sdk管理员)或http请求(邮递员)的通知 通知到达,但是如果我点击通知,什么也不会发生 importScripts('https://www.gstatic.com/firebasejs/7.24.0/firebase-messaging.js'); firebase.init

我的项目有一个问题,包括angularfire 6.0.3和firebase 7.24.0

后台web应用程序:

来自Firebase面板的通知

如果我单击通知,web应用程序或“相对”选项卡将打开通知

来自服务器(sdk管理员)或http请求(邮递员)的通知

通知到达,但是如果我点击通知,什么也不会发生

importScripts('https://www.gstatic.com/firebasejs/7.24.0/firebase-messaging.js');

firebase.initializeApp({
    apiKey: "xxx",
    authDomain: "xxx",
    databaseURL: "xxx",
    projectId: "xxx",
    storageBucket: "xxx",
    messagingSenderId: "xxx",
    appId: "xxx",
    measurementId: "xxx"
});

const messaging = firebase.messaging();

messaging.onBackgroundMessage(function(payload) {
    console.log('[firebase-messaging-sw.js] Received background message ', payload);
  });
通知有效负载中是否有任何强制参数要发送,以使应用程序在单击时打开

Java服务器端我尝试插入此对象,但它不起作用(从文档中可以看出,只有NodeJ接受这种类型的配置):

你能帮我吗

非常感谢

    fcm_options: {
      link: 'breakingnews.html'
    }
  },