首页 文章

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

提问于
浏览
3

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

  • 从版本4.0(冰淇淋三明治)到7.0(牛轧糖)的三星设备一切正常 .

  • 在HTC 10上测试了 .apk ,它有Android版本7.0,该应用正常运行,数据保存在Firebase数据库中 .

  • 但是,在HTC 820上测试 .apk 时,它没有将数据保存到Firebase数据库 . 要理解该问题,请使用 Log.d() 并在 Logcat 中表示从设备发送的数据 .

有没有人有这样的类似问题?

1 回答

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

相关问题