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".
- No se puede encontrar la dependencia com.google.android.gms: play-services-ads-lite:
- Error al obtener Google Maps en android
- IInAppBillingService.aidl no puede generar archivos Java en Android Studio
- LibGDX Servicios de juegos de Google Play - Android
- Servicios de Google Play en un proyecto de Android Studio 0.1.1 gradle?
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?
- No se pudo resolver: com.google.firebase: firebase-core: 11.2.0
- Android In-App Billing - queryInventoryAsync devuelve 0 resultado
- No se puede resolver el símbolo 'GooglePlayServicesClient'
- ¿Cómo puedo crear una aplicación de Android en Android Studio que usa Google Maps Api v2?
- La aplicación Google Play Top Charts ya no se clasifica en absoluto después de cambiar el título?
- Si Google Play Store está oculto, Google Play Service no está disponible también.
- Android: inicio de sesión de Google con pantalla de inicio de sesión en lugar de inicio de sesión automático
- Appinvite_styles.xml: 5: error Al incluir la biblioteca de servicios de Google Play a eclipse
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