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