¿Puedo tener una sola clave de API de Google Maps para todas mis aplicaciones sin registrar sus nombres de paquete?
He escrito un proyecto de biblioteca de Android que incluye MapFragments personalizado, basado en Google Maps para Android v2 API. En la consola de API de Google, he registrado el nombre del paquete de la biblioteca con mis certificados de depuración / firmados.
Necesito crear varias aplicaciones que usan esta biblioteca como base de código común y me preguntaba si hay una manera de seguir utilizando los MapFragments de la biblioteca, sin tener que agregar el nombre del paquete de cada aplicación en la consola de API de Google. Necesito esto porque quiero automatizar la creación de aplicaciones (con Jenkins) y no quiero ningún paso manual, como iniciar sesión en la consola de API y registrar el nombre del paquete.
- ¿Cómo obtener el actual nivel de zoom de GoogleMap?
- LocationClient no conectado en el método "onConnected"
- Google Maps open-source-attribution es increíblemente grande y bloquea el hilo principal
- Android: Buscar lugares cercanos con la API de Google Places
- Google Map Lite en CardView
Hasta ahora, no he logrado encontrar una manera de hacer esto. Los comodines no funcionan (por ejemplo, tener com.miempresa * como nombre del paquete en la consola) y si no registro explícitamente el nombre del paquete de cada aplicación, el mapa no se carga.
¿Es posible de alguna manera hacer que los MapFragments busquen la única clave / paquete de api de la biblioteca , en lugar de la aplicación?
- Google Maps API v2 invoca el comportamiento de hacer clic en mylocationbutton
- API de Google Maps, ¿debo comprar?
- Android Google Maps API v2 ruta de visualización
- Cómo hacer Google hacer en el centro cuando se utiliza doble Pulsar y pellizcar para acercar el androide?
- Android: para dibujar una ruta entre dos puntos geográficos
- CameraUpdateFactory.newLatLngBounds no es workinf todo el tiempo
- Com.tools.fd.runtime.BootstrapApplication no se ejecutará a menos que actualice los servicios de Google Play
- Google mapa v2 o v3?
A continuación, le indicamos cómo realizar lo que intenta hacer al crear una nueva clave de API:
- Haz clic en crear nuevo botón de la tecla Android
- No introduzca nada en la lista de nombres de paquetes
- Haga clic en crear
Entonces deberías ver AndroidApps: Cualquier aplicación permitida y poder usar esa clave de API de mapas en todas tus aplicaciones sin ninguna configuración en la consola de API.
Puesto que probablemente ya has introducido las huellas dactilares de los certificados para cada una de tus aplicaciones, haz clic en Editar las aplicaciones de Android permitidas, las borres todas de la lista, haz clic en Actualizar y debería decir que cualquier aplicación puede usar esa clave de API.
Puede responder de 2 maneras
¿Puedo tener una clave de API de Google Maps para todas mis aplicaciones?
Sí, puedes registrar API Key con varias líneas usando enter, así:
Pero para esta pregunta ¿Puedo tener una sola clave de API de Google Maps para todas mis aplicaciones sin registrar sus nombres de paquetes?
No, no puedes
* Editar la imagen para facilitar la lectura
No hay manera de hacer eso. Registrarse toma como 15 segundos por aplicación si utiliza la misma clave para todos ellos.
No … tienes que especificar el nombre del paquete. Identifica tu aplicación registrada con la tecla Mapa
- Vector Drawables bandera no funciona en la Biblioteca de Soporte 24+
- ¿Cómo aprender y usar OpenGL ES 2.0? Simplemente no lo entiendo – Qn serio.