onNotificationOpened可在Android模拟器中使用,但不能在实际设备中使用

时间:2019-11-03 11:19:51

标签: android firebase react-native firebase-cloud-messaging react-native-android

我在我的本地应用程序中使用firebase通知模块。它在模拟器中完美运行,但是当我在移动设备上安装应用程序时,打开通知时永远不会调用onNotificationOpened事件侦听器。我想念什么?

环境

  • 开发操作系统:Windows

构建工具:

  • 原生版本:0.60.5
  • 反应本机Firebase版本:5.5.6
  • Firebase模块:通知

代码段:

var clickStore = window.localStorage.getItem('clickStore') || '{}';
clickStore = JSON.parse(clickStore);

console.log(clickStore);

Object.entries(clickStore).forEach(([key, value]) => {
  var btn = document.querySelector(`#${key}`);
  if (btn) {
    btn.value = value;
  }
});

document.addEventListener('click', function(event) {
  if (event.target.dataset.counter != undefined) {
    event.target.value++;
  }
  clickStore[event.target.id] = parseInt(event.target.value, 10);
  console.log(JSON.stringify(clickStore));
  window.localStorage.setItem('clickStore', JSON.stringify(clickStore));
});

0 个答案:

没有答案