7

我正在应用程序中实施Firebase消息。为什么firebase push_token返回黑名单?

虽然我正在测试应用程序发送refreshed_token到我的数据库,但在现场制作环境(Play商店)它返回'BLACKLISTED'作为push_token。

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

我使用Firebase文档中的代码。

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

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

+0

我们有同样的问题。有关这种奇怪行为的消息吗? – DreamOfMirrors

+0

@DreamOfMirrors没有消息:(,仍然遇到同样的问题..你找到了解决方案吗? – sj0rske

+1

这也发生在我身上,我唯一可以补充的是,这是来自Android设备(我的应用程序运行在Android& iOS),并且我在某处阅读(无法找到地方),这可能与正在仿真器上运行的应用有关 – kR105

回答

4

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

+0

今天早上我在服务器日志中看到Nexus 5X发给我一个BLACKLISTED令牌,所以它似乎可以发生在一个真实的设备。奇怪。 – 2ndGAB

+0

@ 2ndGAB你确定它不是一个仿真设备?或者你怎么能确定? – sj0rske

+0

我不能s在100%,但这将是一个惊人的发展者使用我的应用程序Web服务进行一些测试。 – 2ndGAB

相关问题