Instalación opcional de Google Play Services
Estoy trabajando en una aplicación para Android que desea utilizar Google Cloud Messaging. Esto a su vez requiere Google Play Services. El sitio de desarrolladores de Android comprueba si Google Play Services está disponible y, si no, utiliza un código de error que se transmite a GooglePlayServicesUtil.getErrorDialog () para mostrar un diálogo localizado que permite al usuario acceder a Play Store para instalar Google Reproducir servicios o ajustes para habilitarlo.
Una prueba inicial que sigue esta lógica para la condición SERVICE_MISSING muestra un cuadro de diálogo que dice "Esta aplicación no se ejecutará sin los servicios de Google Play, que faltan en su teléfono".
- Serializar a una matriz de bytes arrojó una IOException (nunca debería suceder)
- Obtener referrer después de instalar la aplicación de Android Market
- Error: (23, 13) No se pudo resolver: com.google.android.gms: play-services: 11.2.0 "Instalar repositorio y sincronizar proyecto" la dosis no funciona
- Por qué PLAY_SERVICES_RESOLUTION_REQUEST es 9000
- ¿La API del complemento de servicios de Google Play de Unity no está sincronizada con la función de interfaz de usuario de Show Leaderboard?
Sin embargo, en mi caso, Google Cloud Messaging (y, por lo tanto, Google Play Services) sólo se desea que admita una función opcional . Es incorrecto decir que la aplicación "no se ejecutará". Pero ese texto proviene de GooglePlayServicesUtil.
En lugar de usar getErrorDialog (), podría crear mi propio diálogo con el texto de mi elección, pero hasta donde puedo ver, la URL de Play Store para Play Services no está disponible públicamente. No he experimentado todavía, pero puedo prever un problema similar que se cierne para la trayectoria SERVICE_DISABLED.
¿Alguien sabe de una manera de acoplar el texto específico de la aplicación con las acciones secretas de GooglePlayServicesUtil?
- Integración de Android Studio AdMob con los servicios de Google Play
- Android near.MESSAGES_API para detectar sólo beacons
- Implementación de Google Analytics 7.5.0 (Play Services) en Android 4.4 y siguientes se bloquea
- Android: PublisherInterstitialAd y DoubleClick for Publishers de Google Play Services
- Configuración de Google Play Games Services
- LibGDX Servicios de juegos de Google Play - Android
- "No ha especificado una vista para utilizarla como contenido para ventanas emergentes"
- No se pudo encontrar com.google.android.gms: play-services: 3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1. 11 6.1.71 6.5.87
Dado que los recursos de los Servicios de Google Play residen en un proyecto de biblioteca, deberías poder simplemente invalidarlos en tu propia aplicación. Encontrará lo siguiente en el archivo strings.xml
(entre otras cadenas):
<!-- (For phones) Message in confirmation dialog informing user that they need to install Google Play services (from Play Store) [CHAR LIMIT=NONE] --> <string name="common_google_play_services_install_text_phone" msgid="2122112764540849864">This app won\'t run without Google Play services, which are missing from your phone.</string> <!-- (For tablets) Message in confirmation dialog informing user that they need to install Google Play services (from Play Store) [CHAR LIMIT=NONE] --> <string name="common_google_play_services_install_text_tablet" msgid="7351599665250191022">This app won\'t run without Google Play services, which are missing from your tablet.</string>
- ¿Cómo obtener las coordenadas x, y de una vista en android?
- Android: la imagen en el listview parpadea mientras llama a notifyDataSetChanged en algunos dispositivos