我正在将数据保存到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;
}