Karta uniwersalna jest dostępna, gdy Twój przypadek użycia nie pasuje do żadnego z innych wstępnie zdefiniowanych typów kart. W przeciwieństwie do innych kart, które zawierają pola i funkcje specyficzne dla danego przypadku użycia, takich jak bilety, karty lojalnościowe i oferty, karta uniwersalna jest na tyle elastyczna, że może służyć do różnych celów, ponieważ zawiera pola, w których można definiować niestandardowe etykiety i wartości.
Przykłady użycia
Oto kilka przykładów tego, co możesz zrobić za pomocą typu karty uniwersalnej:
- bilety parkingowe.
- karty biblioteczne,
- Karty członkowskie
- karty ubezpieczeniowe.
- potwierdzenia rezerwacji,
- Kody potwierdzające wstępną weryfikację klienta
Karty niepłatnicze zawierające informacje poufne
W niektórych przypadkach karta lub przypadek użycia mogą obejmować informacje poufne, takie jak informacje umożliwiające identyfikację i dane dotyczące zdrowia. W takich przypadkach typ ogólnego dokumentu prywatnego jest dostępny w przypadku wstępnie zatwierdzonych przypadków użycia. Więcej informacji znajdziesz w dokumentacji dotyczącej ogólnych dokumentów prywatnych i Zasadach dopuszczalnego użytkowania.
Obsługiwane platformy
Dzięki interfejsowi Google Wallet API możesz wydawać karty, które użytkownicy mogą zapisywać w Portfelu Google na różnych platformach, w tym w aplikacjach mobilnych, oraz wszędzie tam, gdzie obsługiwane są hiperlinki, np. na stronach internetowych, w e-mailach i SMS-ach.
Interfejsy API i pakiety SDK
Interfejs Google Wallet API oferuje interfejs API REST i pakiet Android SDK, które ułatwiają szybkie i łatwe wydawanie kart oraz zarządzanie nimi.
- Google Wallet REST API
Aby wydawać karty na platformach takich jak internet, iOS lub aplikacje mobilne, e-mail i SMS-y za pomocą linków „Dodaj do Portfela Google”, zalecamy korzystanie z interfejsu Google Wallet REST API. Interfejs API udostępnia zestaw punktów końcowych, które umożliwiają tworzenie, pobieranie i aktualizowanie różnych komponentów kart.
- Pakiet SDK Portfela Google na Androida
Aby wydawać karty w aplikacji na Androida, zalecamy korzystanie z pakietu SDK Portfela Google na Androida. Pakiet SDK udostępnia różne wygodne metody, które ułatwiają integrację interfejsu Google Wallet API z aplikacjami mobilnymi za pomocą kodu natywnego.
Uwaga: korzystanie z interfejsu REST API Portfela Google lub pakietu Android SDK Portfela Google nie jest wymagane do wydawania kart za pomocą Google Wallet API, ale jest zdecydowanie zalecane. Więcej informacji o wydawaniu kart bez użycia interfejsu REST API lub pakietu Android SDK znajdziesz w artykule Tworzenie obiektów i klas kart w JWT.
Wymagania
Aby wydawać karty za pomocą interfejsu Google Wallet API, musisz najpierw wykonać te czynności:- Utwórz konto wydawcy Google Wallet API.
- Deweloperzy aplikacji na platformy inne niż Android: utwórz konto Google Cloud.
- Deweloperzy aplikacji na Androida: skonfigurujcie Usługi Google Play.
Pierwsze kroki z interfejsem Google Wallet API
Zanim zaczniesz korzystać z interfejsu Google Wallet API, zapoznaj się z tymi przydatnymi artykułami, które przybliżą Ci podstawowe funkcje i terminologię.- Kluczowe pojęcia i terminologia: ten artykuł zawiera wszystkie ważne terminy i funkcje, które musisz znać, aby korzystać z interfejsu Google Wallet API.
- Omówienie klas i obiektów kart: karty, które wydajesz użytkownikom, są tworzone przez połączenie klasy karty z obiektem karty. Z tego artykułu dowiesz się, czym są te pojęcia i jak są używane do tworzenia kart.
- Proces tworzenia kart w Portfelu Google: ten artykuł zawiera kompleksowe omówienie wszystkich kroków niezbędnych do utworzenia karty za pomocą interfejsu Google Wallet API.
Narzędzia i zasoby
- Codelabs
Samodzielne ćwiczenia z programowania przeprowadzą Cię przez niezbędne kroki, aby dodać kartę do Portfela Google. Aby rozpocząć, wybierz „Android”, jeśli implementacja będzie dotyczyć tylko urządzeń z Androidem, lub „Internet”, jeśli implementacja obsługuje Androida, internet, e-maile lub SMS-y.
- Kreator kart
Utwórz pierwszą kartę wizualnie za pomocą narzędzia Kreator kart i automatycznie wygeneruj kod JSON potrzebny do utworzenia karty za pomocą interfejsu Google Wallet API.
- GitHub Portfela Google
W organizacji Portfel Google na GitHubie znajdziesz przydatne narzędzia, biblioteki i przykładowy kod w różnych językach programowania.