Pregunta

Mi aplicación de Android es OpenSource, y tengo un poco de miedo de compartir el código en GitHub, porque mis claves API también se compartieron.

Puedo ignorar mi archivo Strings.xml, pero realmente espero que haya una alternativa y pueda hacer algo inteligente, así que no tendré que preocuparme por eso.

¿Alguna idea o sugerencia?

¿Fue útil?

Solución

Personalice el script de compilación de hormigas de su proyecto para generar un mapskey.xml (cadenas) de local.properties (que agrega a Git ignora). Aquellos que bifurcan simplemente crean sus propias propias propias propias de depuración y llaves de lanzamiento para Google Maps.

Otros consejos

Coloque la clave en un archivo separado y léelo desde allí, y solo comprometa un archivo de marcador de posición al repositorio.

Si strings.xml El programa requiere que se debe incluir en la fuente, pero las cadenas específicas para cada usuario de la fuente deben dejarse fuera. En su lugar, proporcione documentación sobre dónde deben incluirse las cadenas específicas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top