2017-09-22 26 views
3

我正在將數據保存到Firebase實時數據庫。談到HTC 820,數據並未發送至Firebase數據庫。無法將數據從HTC android設備保存到Firebase!爲什麼?

  1. 一切正常,從4.0版(冰淇淋三明治)三星設備到7.0(牛軋糖)。

  2. 在HTC 10上測試了一個.apk,它具有android版本7.0,該應用正在運行並且數據保存在Firebase數據庫中。

  3. 但是,在HTC 820上測試.apk時,它並未將數據保存到Firebase數據庫。爲了解這個問題,使用Log.d()Logcat它代表了從設備發送的數據。

有沒有人有類似這樣的問題?

+0

這是一個類似的問題:HTTP ://grokbase.com/t/gg/firebase-talk/1666s2ddpp/firebase-unable-to-authenticate-users-with-firebase-using-email-and-password-on-android? –

+0

@Frank van Puffelen,您認爲可以做些什麼來克服這種設備歧視? – Zoffa

+1

它可能是由舊版本的Google Play服務造成的 –

回答

0

請檢查您的谷歌的進入火力地堡前播放服務,以驗證谷歌播放服務進行更新,或者如果您的設備支持或不使用此代碼:

public boolean checkPlayServices() { 
    GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance(); 
    int resultCode = apiAvailability.isGooglePlayServicesAvailable(this); 
    if (resultCode != ConnectionResult.SUCCESS) { 
     if (apiAvailability.isUserResolvableError(resultCode)) { 
      apiAvailability.getErrorDialog(this, resultCode,9000).show(); 
     } else { 
      Log.i("error", "This device is not supported."); 
      finish(); 
     } 
     return false; 
    } 
    return true; 
}