为什么火力基地push_token返回黑名单



我正在我的应用中实现Firebase消息传递。

当我测试应用程序时,该应用程序将refreshed_token发送到我的数据库,但在实时生产环境(Play商店(中,它返回"黑名单"作为push_token。

有人知道为什么会这样吗?或者我能做些什么来解决这个问题。找不到有相同问题的其他人。

我使用的是 Firebase 文档中的代码。

@Override
public void onTokenRefresh() {
    super.onTokenRefresh();
    String refreshedToken = FirebaseInstanceId.getInstance().getToken();
    Log.d(TAG, "Refreshed token: " + refreshedToken);
    sendTokenToServer(refreshedToken);
}

sendTokenToServer 方法将令牌发布到我的 api 并插入到数据库中。

在研究了这个问题之后,我可以得出结论,当模拟器运行应用程序时,Firebase 将返回黑名单。也感谢@kR105

来自Firebase支持:

嘿,你好

这似乎是我们内部基础设施的一个已知小问题,在某些情况下,用于 Play 商店审查的设备可能会被 GCM/FCM 列入黑名单。但是,这应该不会影响您的真实用户。我们正在超越Firebase,并与Play商店团队合作,以避免这种不便。

该应用程序将在模拟器上运行,因此Firebase令牌将被列入黑名单

相关内容

  • 没有找到相关文章

最新更新