Aby używać biblioteki Tuning Fork we własnej aplikacji, włącz interfejs Android Performance Parameters API w konsoli Google Cloud. Aby utworzyć projekt w konsoli Google Cloud, musisz mieć konto dewelopera Google.
Możesz użyć istniejącego projektu konsoli Google Cloud(np. tego, który został utworzony na potrzeby aplikacji demonstracyjnej). Aby dodać do istniejącego projektu odpowiednie ograniczenia klucza interfejsu API, wykonaj te czynności:
Kroki
Aby włączyć interfejs API, wykonaj te czynności:
W konsoli Google Cloud otwórz stronę Projekty. Wybierz istniejący projekt lub utwórz nowy.
Więcej informacji o tworzeniu projektu w Google Cloud Console znajdziesz w dokumentacji interfejsu Cloud API.
Włącz w wybranym projekcie interfejs Android Performance Parameters API.
Jeśli nie jest włączony, kliknij WŁĄCZ.
Po lewej stronie wybierz kartę Dane logowania.
Jeśli projekt nie ma jeszcze klucza interfejsu API, kliknij UTWÓRZ DANE LOGOWANIA i wybierz Klucz interfejsu API.
Rysunek 1. Tworzenie klucza interfejsu API
Skopiuj klucz interfejsu API do pola
api_key
w pliku projektu gry.tuningfork_settings.txt
Ogranicz klucz interfejsu API tylko do aplikacji na Androida:
- Powinna być widoczna sekcja Ograniczenia klucza. Jeśli nie, kliknij dwukrotnie klucz interfejsu API.
- W sekcji Ograniczenia dotyczące aplikacji wybierz Aplikacje na Androida.
- Kliknij DODAJ ELEMENT.
- Wpisz nazwę pakietu aplikacji.
Wpisz odcisk cyfrowy certyfikatu SHA-1, aby uwierzytelnić aplikację. Użyj odcisku cyfrowego certyfikatu wersji:
keytool -exportcert -list -v \ -alias your-key-name -keystore path-to-production-keystore
Rysunek 2. Ograniczanie klucza tylko do aplikacji na Androida
Ogranicz klucz interfejsu API do interfejsu Android Performance Parameters API:
- W sekcji Ograniczenia interfejsów API kliknij Ogranicz klucz.
- Na liście wybierz Android Performance Parameters API.
Rysunek 3. Ogranicz klucz do interfejsu Android Performance Parameters API
Aby włączyć ograniczenia, kliknij Zapisz.
Prywatność
Sprawdź politykę prywatności aplikacji, aby upewnić się, że zawiera ona odpowiednie informacje o tym, że dane o urządzeniach i sposobie korzystania z nich mogą być udostępniane Google. Zgodnie z punktem 3.b Warunków korzystania z interfejsów API Google, które regulują korzystanie z interfejsów API parametrów wydajności Androida, musisz:
„przestrzegać wszystkich obowiązujących przepisów i regulacji prawnych dotyczących prywatności, w tym tych, które mają zastosowanie do informacji umożliwiających identyfikację. Zapewnisz politykę prywatności dla swojego klienta API, która będzie jasno i dokładnie informować użytkowników klienta API o tym, jakie informacje o użytkownikach gromadzisz oraz w jaki sposób wykorzystujesz i udostępniasz te informacje (w tym na potrzeby reklam) Google i osobom trzecim.