Zasady projektowania Google Chat to system, który opracowaliśmy, aby pomóc Ci w tworzeniu wysokiej jakości aplikacji do obsługi czatu. System opiera się na 2 filarach: zasadach projektowych i strukturze interfejsu opartej na kartach.
Zasady projektowania
Zasady projektowania to przewodniki, które ułatwiają planowanie, projektowanie i wdrażanie funkcji aplikacji Google Chat, które pomagają użytkownikom osiągnąć ich cele.
Zasady projektowania aplikacji Google Chat dzielą się na 3 etapy:
- Zaplanuj aplikację Google Chat. Podczas planowania uwzględnisz osoby, które będą w stanie pomóc, a także zadania, w których będzie ona działać. Oprócz tego zmapujesz ścieżki użytkowników definiujące poszczególne interakcje użytkownika w aplikacji.
- Powitaj użytkowników i zachęć ich do działania. Podczas wprowadzenia Twoja aplikacja Google Chat przedstawia się użytkownikom i pokojom oraz pomaga im odnieść sukces.
- Pomóż innym osiągnąć sukces. Po wprowadzeniu Twoja aplikacja Google Chat będzie nadal pomagać użytkownikom w osiąganiu celów, oferując im interaktywne karty i komunikaty. Jeśli użytkownicy potrzebują pomocy lub napotykają błędy, aplikacja Google Chat informuje ich, czego potrzebują, aby kontynuować.
Platforma obsługująca karty
Oparta na kartach platforma interfejsu zapewnia spójny i atrakcyjny interfejs Androida, iOS oraz przeglądarki.
Aplikacje do obsługi czatu korzystają z SMS-ów lub wiadomości na karcie, które są przedstawiane jako obiekty JSON.
SMS-y są doskonałym rozwiązaniem w przypadku prostych powiadomień. Obsługiwane są @wzmianki i podstawowe formatowanie, takie jak pogrubienie, kursywa i code
.
Aplikacja może wysłać SMS-a z informacją o zbliżającym się okresie blokady kodu:
Komunikaty o kartach obsługują zdefiniowany układ, interaktywne elementy interfejsu (np. przyciski) i multimedia (np. obrazy). Korzystaj z wiadomości na karcie, aby prezentować szczegółowe informacje, zbierać informacje od użytkowników i pomagać im zrobić kolejny krok.
Aplikacja może użyć komunikatu z karty, aby uruchomić ankietę:
Aby ułatwić użytkownikom wykonywanie wieloetapowych procesów, takich jak wypełnianie danych formularzy, karty mogą się składać pojedynczo w oknie dialogowym. Okna otwierają się w oknach, które umożliwiają aplikacjom bezpośrednią interakcję z użytkownikiem.
Aplikacja może wyświetlić okno dialogowe, aby zebrać dane kontaktowe:
Dalsze kroki
Te reguły pomogą Ci tworzyć aplikacje w Google Chat, które zachwycą użytkowników – niezależnie od tego, czy masz już aplikację Google Chat, czy też chcesz ją wdrożyć.