We are developing an Android application that uses google maps.
Right now, for development purposes, we're using the key like this:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
And
<string name="google_maps_key">KEY_HERE</string>
For deploying purposes, we will implement a "Bring Your Own Key" approach where each client that buys the product, also put his key to be used.
I know it's weird and somewhat unnecessary, but it is a process from a big company and this decision comes from "the top".
Is there any way that we can have dynamic keys? Like putting a key into a service and consuming it in the app or something like that?
Appreciate any help.