Dzięki interfejsowi Google Know API możesz umożliwić swojej aplikacji inteligentną reakcję na bieżącą sytuację użytkownika. W ramach interfejsu Speech API dostępne są 5 różnych typów kontekstu, które obejmują aktywność użytkowników i obrazy typu beacon w pobliżu. Dzięki nim aplikacja może być wygodniejsza w obsłudze na nowe sposoby. Aplikacja może łączyć te sygnały kontekstowe, aby wyciągać wnioski dotyczące bieżącej sytuacji użytkownika, i na tej podstawie tworzyć dostosowane treści, np. sugestie dotyczące playlist, gdy użytkownik podłączy słuchawki i zacznie biegać.
Zalety interfejsu Know API
Interfejs monitor API zapewnia wiele korzyści:
- Łatwość wdrożenia: wystarczy, że dodasz do aplikacji tylko 1 interfejs API, co upraszcza integrację i zwiększa produktywność.
- Lepsze dane kontekstowe: nieprzetworzone sygnały są przetwarzane w celu poprawy jakości. Zaawansowane algorytmy są używane na przykład do określania aktywności użytkownika z dużą dokładnością.
- Optymalna kondycja systemu: interfejs Speech API automatycznie zarządza swoim wpływem na żywotność baterii i użycie danych, dzięki czemu Twoja aplikacja nie musi tego robić.
Ogrodzenia i migawki
Interfejs Świadomość API wysyła 2 różne interfejsy API, których aplikacja może używać do uzyskiwania sygnałów kontekstowych w celu określania bieżącej sytuacji użytkownika:
- Fence API: ten interfejs umożliwia aplikacji reagowanie na bieżącą sytuację użytkownika oraz wyświetlanie powiadomień po spełnieniu warunków kontekstowych. Na przykład za każdym razem, gdy użytkownik wychodzi na spacer, a słuchawki są podłączone. Po zarejestrowaniu płotu interfejs API płotu może wysyłać wywołania zwrotne do aplikacji, nawet jeśli nie jest ona uruchomiona.
- Interfejs API migawki: umożliwia interfejsowi API żądanie aplikacji dotyczące bieżącego kontekstu użytkownika, np. jego bieżącej lokalizacji i aktualnej pogody.
Typy kontekstu
Kontekst jest jednym z głównych elementów interfejsu Know API. Dane kontekstowe to dane pochodzące z czujników, np. lokalizacja (szerokość i długość geograficzna), typ miejsca, np. park lub kawiarnia, oraz aktywność, np. spacer lub jazda samochodem. Te podstawowe typy (sygnały) można łączyć, aby ekstrapolować sytuację użytkownika w bardziej szczegółowy sposób. Rozwiń powiadomienie, aby sprawdzić, które sygnały kontekstowe zostały wycofane.
W tej tabeli opisano podstawowe typy kontekstu obecnie dostępne w interfejsie Know API.
Typ kontekstu | Przykład |
---|---|
Godzina | Obecny czas lokalny |
Lokalizacja | Długość i szerokość geograficzna |
Aktywność | Wykryto aktywność użytkownika, np. chodzenie, bieganie czy jazda na rowerze |
Obrazy typu beacon | Obrazy typu beacon w pobliżu pasujące do określonej przestrzeni nazw |
Słuchawki | Stan włączenia słuchawek |