Klient widzi “installed” na telefonie i “pending” w aplikacji. Te etykiety mogą opisywać różne obserwacje. Urządzenie, sieć i zapis zakupu nie mają jednego wspólnego stanu.
Jakie kroki powinien rozumieć klient?
Dostawca dostarcza cyfrowy profil SIM zawierający tożsamość mobilną i dane uwierzytelniające, których urządzenie używa do połączenia. Instalacja dodaje ten profil do urządzenia. Wykupiony plan określa, z jakiej usługi klient może korzystać.
Klient może potrzebować włączyć profil. Może też potrzebować wybrać go do transmisji danych mobilnych. Klient stosuje również instrukcje roamingowe planu.
Połączenie z obsługiwaną siecią i korzystanie z danych to kolejne rezultaty. Pomyślne zamówienie ustala wynik zakupu; nie dowodzi, że te kroki na urządzeniu zostały wykonane.
Kiedy zaczyna się pakiet?
Wybrana oferta definiuje zdarzenie uruchamiające pakiet i okres ważności. Twoja aplikacja musi pokazać te warunki, zanim klient zdecyduje, kiedy zainstalować profil.
Klientowi przygotowującemu się przed wyjazdem rozdziel kroki możliwe do wykonania w domu od tych wymagających obsługiwanej sieci w miejscu docelowym.
Dlaczego wyświetlane stany mogą się różnić?
Gigs zgłasza nieznany stan profilu, gdy informacje o cyklu życia są niedostępne. Twoja aplikacja powinna nadal pokazywać ten stan. Brak informacji nie dowodzi, czy instalacja się powiodła, czy nie.
W cyklu życia profilu Gigs odpowiedź ze stanem może pomijać etapy. Zdarzenie Gigs informujące o wyłączonym profilu może dotrzeć z opóźnieniem, jeśli urządzenie utraciło łączność. Wyświetlaj raportowany stan wraz z czasem obserwacji. Jeśli którakolwiek z tych informacji jest niedostępna, zachowaj ten brak jako widoczny.
W swojej ścieżce instalacji udostępniaj instrukcje konfiguracji do momentu, aż klient zweryfikuje połączenie. Samo potwierdzenie zakupu nie może tego wyniku ustalić.
W skrócie
Instalacja dotyczy profilu na urządzeniu.
Profil może być obecny na telefonie, nawet jeśli zamierzona usługa sieciowa nie jest używana.
Oferta określa zasadę ważności.
Oferta określa zdarzenie uruchamiające pakiet oraz jego okres ważności.
Brak obserwacji to nie nieudana instalacja.
Wyświetlaj niedostępny stan jako nieznany i zachowaj widoczne czasy obserwacji.