¿Cómo puedo ocultar mi clave de API de Google Maps al compartir mi código en github?
Mi aplicación de Android es OpenSource, y estoy un poco asustado de compartir el código en Github, porque mis claves de API también se compartieron.
Puedo ignorar git mi archivo strings.xml, pero realmente espero que haya una alternativa y podré hacer algo inteligente, así que no tendré que preocuparme por ello.
- Cómo centrar el mapa en el marcador haga clic para mostrar todo InfoWindow
- No se puede mostrar el mapa en Android
- No se puede importar com.google.android.maps.MapActivity
- Enviar mapa de bits con intención Android
- Cómo obtener el nombre de la ciudad por latitud y longitud en android?
Alguna idea o sugerencia?
- ¿Cómo puedo escalar una imagen sin borrar?
- Mostrar widgets en la vista de mapa
- No mostrar mosaicos en la aplicación de mapas sin conexión de Android que utiliza osmdroid con el archivo MBTiles
- Android: escala y comprime un mapa de bits
- Mostrar una ubicación geográfica mediante webview
- Arcgis: cómo obtener la ubicación del dispositivo
- Android: Pregunta sobre mapas de bits, uso de memoria y escala
- Conversión de mapa de bits: Creación de mapa de bits que excluye los lados transparentes del mapa de bits transparente
Personaliza el script de construcción de hormigas de tu proyecto para generar un mapskey.xml (cadenas) de local.properties (que agregas a git ignore). Aquellos que fork crean sus propias local.properties con las claves de depuración y liberación de Google Maps.
Ponga la clave en un archivo separado y lea desde allí, y sólo envíe un archivo de marcador de posición al repositorio.
Si strings.xml
es requerido por el programa, entonces debe ser incluido en la fuente, pero las cadenas específicas para cada usuario de la fuente deben quedar fuera. En su lugar, proporcione documentación sobre dónde deben incluirse las cadenas específicas.
- Ampliación del certificado de aplicación de Android después de su vencimiento
- Cómo abrir un archivo APK para todas las versiones de Android