2012-12-10 8 views
9

Korzystam z przewodnika Szybki start tutaj, aby uzyskać integrację z Dyskiem Google z moją aplikacją na Androida: https://developers.google.com/drive/quickstart-android.Czy w celu uzyskania dostępu do interfejsu API Google mogę utworzyć wiele identyfikatorów klienta dla tej samej nazwy pakietu Androida?

Tak więc utworzyłem dwa identyfikatory klienta, używając debugowania i wydania odcisków palców SHA1 dla tej samej nazwy pakietu. Ta konsola API pozwoliła na to, ale zastanawiałem się, ponieważ od momentu utworzenia identyfikatora klienta z kluczem debugowania odcisku palca SHA1 serwer Google OAuth2 akceptuje żądanie uwierzytelnienia pochodzące z moich aplikacji do wydawania wersji.

Przy okazji, korzystam z interfejsu API usług Google Play do żądania tokenu uwierzytelniania, więc nie ma możliwości określenia ciągu "Identyfikator klienta" wyświetlanego w konsoli API.

Odpowiedz

7

Nie trzeba określać identyfikatora klienta w kodzie, ponieważ dane uwierzytelniające są dopasowane przy użyciu nazwy pakietu/pary odcisków palców SHA1, która jest unikatowa.

Podczas generowania poświadczeń zarówno dla certyfikatu debugowania, jak i wydania, Twoje żądania będą poprawnie autoryzowane, o ile aplikacja będzie używać tych z nazwą pakietu określoną w konsoli API.