无法从HTC android设备将数据保存到Firebase!为什么?

时间:2017-09-22 15:22:47

标签: android firebase firebase-realtime-database

我正在将数据保存到Firebase实时数据库。对于HTC 820,数据不会发送到Firebase数据库。

  1. 从版本4.0(Ice Cream Sandwich)到7.0(Nougat)的三星设备一切正常。

  2. 在HTC 10上测试了Log.d(),它有Android版7.0,该应用正常运行,数据保存在Firebase数据库中。

  3. 但是,在HTC 820上测试Logcat时,它没有将数据保存到Firebase数据库。要了解此问题,请使用{{1}}并在{{1}}中表示从设备发送的数据。
  4. 有没有人有类似的问题?

1 个答案:

答案 0 :(得分:0)

请在访问Firebase之前检查您的Google Play服务,以验证Google Play服务是否已更新,或者您的设备是否受支持使用此代码:

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;
}