我正在将数据保存到firebase实时数据库。当涉及到htc 820时,数据不会发送到firebase数据库。
从4.0版(冰激凌三明治)到7.0版(Nougat),三星的所有设备都运行良好。
在安卓7.0版的htc 10上测试了一个.apk,应用程序正在运行,数据保存在firebase数据库中。
但是,当在htc 820上测试.apk时,它并没有将数据保存到firebase数据库。为了理解这个问题,使用Log.d()并在Logcat中表示从设备发送的数据。
有没有类似的问题?

最佳答案

请在访问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;
}

09-25 18:07
查看更多