Piszę projekt biblioteki Androida. Próbuję zarejestrować się na mapie Google i uzyskać klucz API. Używam mojego certificate information
, co oznacza, że pobieram odcisk palca SHA1
z mojej biblioteki i otrzymuję klucz API.Projekt biblioteki Androida nie rejestruje się na Google Map
Problemem jest to, że muszę napisać tę informację w hosta aplikacji manifeście:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="API_KEY" />
Ten Klucz API kostiumy moją bibliotekę, a nie aplikacji hosta. Gdy uruchamiam projekt biblioteki jako osobną aplikację, działa ona prawidłowo
Czy ktoś ma pomysł, jak mogę użyć mojego api_key
jako projektu bibliotecznego?
Dzięki
Jaki byłby dobry wynik? Pytanie o klucz API hosta podczas inicjowania pakietu? –
@AdamMatan Nie sądzę, że to możliwe. Zmieniono nieco moją odpowiedź, aby to wyjaśnić. – matiash
@matiash, jeśli aplikacja hosta zarejestruje się w konsoli programisty i doda wpis "com.google.android.maps.v2.API_KEY" do pliku AndroidManifest.xml. nasza biblioteka będzie mogła korzystać z map Google? – user3616237