如果没有更新Google Play服务,如何处理Google API客户端

时间:2017-10-05 12:51:18

标签: android google-play-services google-api-client fusedlocationproviderapi android-fusedlocation

我正在使用融合位置Google api客户端获取位置,因为我有更新设备,所以它工作正常,可能有客户可能没有更新谷歌播放服务的情况。因此,融合位置(Google API客户端)需要最低限度的Google Play服务版本,以及如何以编程方式检查或验证。

1 个答案:

答案 0 :(得分:2)

我认为Android文档https://developer.android.com/training/location/retrieve-current.html

中没有提到任何最低版本

但是如果你想在连接到GoogleApiClient时处理错误,你应该实现GoogleApiClient.OnConnectionFailedListener https://developers.google.com/android/reference/com/google/android/gms/common/api/GoogleApiClient.OnConnectionFailedListener

通过传递错误结果代码并实现onActivityResult来处理结果来调用此代码:

GooglePlayServicesUtil.showErrorDialogFragment(resultCode,this,CONNECTION_FAILURE_RESOLUTION_REQUEST); 

注意:我没有实现它,但这就是它的完成方式。