Siempre recibo este mensaje cuando no tengo los servicios de Google Play instalados.

Normalmente eso estaría bien, pero ahora que Huawei no usa Google Play Store, realmente quiero eliminar esa ventana emergente. Va a ser extremadamente molesto para mis usuarios recibir este mensaje cada vez que abran la aplicación.

¿Cómo hago para que la ventana emergente no se muestre a los usuarios? ¿Alguno de ustedes sabe de dónde viene este mensaje? ¿Es la base de fuego la que lo hace?

enter image description here

0
Meyben 31 ago. 2020 a las 14:32

1 respuesta

La mejor respuesta

Puede mostrar un cuadro de diálogo personalizado en lugar de este.

  private boolean checkPlayServices() {
    GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
    int resultCode = apiAvailability.isGooglePlayServicesAvailable(this);
    if (resultCode != ConnectionResult.SUCCESS) {
        if (apiAvailability.isUserResolvableError(resultCode)) {
            apiAvailability.getErrorDialog(this, resultCode, 
                PLAY_SERVICES_RESOLUTION_REQUEST).show();
        } else {
            Log.i(TAG, "This device is not supported.");
            finish();
        }
        return false;
    }
    return true;
}

Mira este enlace

De otra manera

1
null_override 31 ago. 2020 a las 16:09