Firebase Cloud Messaging 在某些设备上不起作用



我在通过 FCM 从服务器发送推送通知时遇到问题。

  1. 因此,起初添加推送通知后一切正常。

  2. 我不得不更改 android 应用程序的软件包名称,所以我在 Firebase 上添加了具有新软件包名称的新应用程序,并且我下载了新的 json 文件,并在清单文件和 gradle 中更改了名称。

  3. 完成后,我注意到在某些智能手机上这些通知不起作用,而在另一些智能手机上它们则有效:/

    当我只使用 Firebase 发送推送通知(Firebase 控制台)时 - 它可以工作。但是当我在一部手机上收到来自服务器的推送通知时,在另一部手机上我没有。我正在更新数据库中的 regId,并且手机上的所有通知都已打开。我认为问题可能是我在Firebase的一个项目中有2个应用程序,所以我做了一个新项目并再次下载了json文件,但它与之前相同。

有没有人遇到过这种问题,或者有人知道什么可以解决它并使其再次工作? :/

实际上取决于您尝试的设备。

如果Google Play服务已过期,您可以尝试从PlayStore更新它,看看是否可以解决问题。

如果它没有Google API/Playstore(所以没有亚马逊产品和一些非市场设备)

推送消息与身份验证一起不起作用。实时数据库仍然有效,但在logcat中触发了一个错误。

几个星期以来,我一直在拔头发,试图弄清楚......认为这是我的代码......所以我给Firebase团队发了一封电子邮件询问。他们确认目前没有解决这个问题的方法。希望这有帮助

相关内容

  • 没有找到相关文章

最新更新