Это сводит меня с ума от того, как важную документацию часто упускают из вида в документах google. Я бы вырвал волосы, если бы не был уже лысым.Проверка на сервисы google play
private void checkGooglePlayServices() {
int errorCode = GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(this);
boolean isErrorResolvable = GoogleApiAvailability.getInstance().isUserResolvableError(errorCode);
if (isErrorResolvable) {
GoogleApiAvailability.getInstance().getErrorDialog(this, errorCode, REQUEST_CODE_GOOGLE_PLAY_SERVICES).show();
} else {
if (errorCode == ConnectionResult.SUCCESS) {
launchApplication();
}
}
}
Приведенный выше код отображает диалоговое окно, в котором говорится, есть кнопка для чтения Установить Google игровые услуги:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_GOOGLE_PLAY_SERVICES) {
}
}
теперь, что я должен делать здесь? Как я должен направить пользователя в магазин воспроизведения, чтобы получить обновление для сервисов? Я считаю, что getErrorResolutionPendingIntent
будет полезен, но я не уверен, как это сделать.
, пожалуйста, помогите мне.
Спасибо. Это то, что беспокоило меня. –