React-Native Android推送通知清除徽章

时间:2019-03-22 14:37:22

标签: android firebase react-native push-notification

我正在构建一个应用程序,并且正在使用带有Firebase的推送通知。一切正常,除了我没有得到的一件小事。 收到通知时,徽章会增加。当我通过通知打开应用程序时,或者如果直接关闭该应用程序是在后台或在后台单击该应用程序,则badge设置为0。它在iOS以及几乎在android上均能完美运行。如果我直接通过单击打开应用程序而没有通过通知,则无法清除标志...这是我的代码:

function test() {
  var data = 'test\
    test';
  Logger.log(data.MD5());
  return (data.MD5());
}

String.prototype.MD5 = function(charset, toByte) {
  charset = charset || Utilities.Charset.UTF_8;
  var digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, this, charset);
  if (toByte) return digest;
  var __ = '';
  for (i = 0; i < digest.length; i++) {
    var byte = digest[i];
    if (byte < 0) byte += 256;
    var bStr = byte.toString(16);
    if (bStr.length == 1) bStr = '0' + bStr;
    __ += bStr;
  }
  return __;
}

我在做错什么吗?

0 个答案:

没有答案