Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dodawanie możliwości do aplikacji często wymaga dodatkowej konfiguracji aprowizacji. W tym przewodniku opisano konfigurację potrzebną do obsługi funkcji Portfel.
Portfel to aplikacja, która przechowuje i wyświetla kody kreskowe oraz inną zawartość, umożliwiając użytkownikom wyświetlanie biletów, kart pokładowych i kuponów bezpośrednio z ich urządzenia. Te informacje są przechowywane w przekazach. Na przykład karnet pokładowy lub pojedynczy bilet będzie pojedynczym przepustką.
Deweloperzy mogą pracować z aplikacją Wallet na różne sposoby:
Aby utworzyć przekazywanie, nie trzeba kompilować aplikacji. Plik Passfile to spakowane archiwum zawierające niektóre pliki JSON i opcjonalne pliki metadanych. Aby to przygotować, wymagany jest identyfikator typu dostępu i certyfikat dostępu. Te informacje są następnie deklarowane w pliku JSON. Więcej informacji na temat aprowizacji pliku Passfile można znaleźć w przewodniku Wprowadzenie do zestawu PassKit .
Aplikacje towarzyszące są zapisywane w celu dystrybucji przebiegów. Mają również możliwość tworzenia, edytowania i aktualizowania przebiegów, a następnie dodawania ich do aplikacji Portfel. Dobrym przykładem tego rodzaju aplikacji jest aplikacja kinowa — gdy użytkownik kupi bilet za pośrednictwem aplikacji, ten bilet można dodać bezpośrednio z aplikacji do aplikacji Portfel. Aby korzystać z aplikacji towarzyszącej, profil aprowizacji musi zawierać identyfikator aplikacji z funkcjami Portfel, które można ustawić, wykonując poniższe kroki. Aplikacja musi również zawierać wymagane uprawnienia.
Aplikacje conduit to aplikacje, które nie manipulują bezpośrednio przechodzi. Mają minimalną interakcję z przekazywaniem poza odbieraniem i dając użytkownikowi możliwość dodania ich do portfela. Te aplikacje nie wymagają żadnej specjalnej aprowizacji ani uprawnień, ale będą używać niektórych metod z platformy PassKit Framework.
Centrum deweloperów
Aby utworzyć nowy profil aprowizacji do użycia z aplikacją Portfel, wykonaj następujące czynności:
Przejdź do sekcji Certyfikaty, Identyfikatory i Profile w portalu deweloperów firmy Apple.
W obszarze Identyfikatory przejdź do obszaru Identyfikatory aplikacji:

Kliknij ikonę + w prawym górnym rogu strony.
Zarejestruj nowy identyfikator aplikacji, podając mu nazwę i identyfikator pakietu. (Należy pamiętać, że ten identyfikator pakietu musi być zgodny z identyfikatorem pakietu w projekcie):

Wybierz usługę App Service portfel z listy usług:

Naciśnij przycisk Kontynuuj, a następnie zarejestruj , aby utworzyć identyfikator aplikacji.
W razie potrzeby istniejące identyfikatory aplikacji można edytować, aby dodać funkcję Portfel.
Ten identyfikator aplikacji może być teraz używany do generowania lub ponownego generowania nowego profilu aprowizacji zgodnie z opisem w przewodniku Praca z możliwościami :

Aby uzyskać więcej informacji na temat korzystania z portfela, zapoznaj się z następującymi przewodnikami:
Następne kroki
Poniższa lista zawiera opis dodatkowych kroków, które mogą być konieczne:
- Użyj przestrzeni nazw platformy w aplikacji.
- Dodaj wymagane uprawnienia do aplikacji. Informacje na temat wymaganych uprawnień i sposobu ich dodawania są szczegółowo opisane w przewodniku Praca z upoważnieniami .
- W obszarze Podpisywanie pakietu systemu iOS aplikacji upewnij się, że niestandardowe uprawnienia mają ustawioną wartość Entitlements.plist. Nie jest to ustawienie domyślne kompilacji debugowania i symulatora systemu iOS.
Jeśli wystąpią problemy z usługami app Services, zapoznaj się z sekcją Rozwiązywanie problemów w głównym przewodniku.