/ / Włączanie APN w aplikacji iOS po jej utworzeniu - ios, xcode, firebase-cloud-messaging

Włączanie APN w aplikacji iOS po jej utworzeniu - ios, xcode, firebase-cloud-messaging

Pracuję nad aplikacją na iOS, która używa PushPowiadomienia. Niedawno przesłałem pierwszą wersję do sklepu App Store i włączyłem powiadomienia Push w usługach aplikacji w identyfikatorze aplikacji aplikacji w konsoli programisty Apple, teraz jest napisane "Konfigurowalne", a następnie otrzymałem e-mail od firmy Apple z ostrzeżenie:

Brakujące powiadomienie push push - Twoja aplikacja zawiera interfejs API dla Usługa powiadomień Push firmy Apple, ale uprawnienia do aps-środowiska brakuje w podpisie aplikacji. (...)

Potem dowiedziałem się, że w XCode, naZakładka Możliwości Potrzebuję włączyć Powiadomienia Push. Zrobiłem to, a następnie utworzyłem nową wersję i przesłałem ją, a następnie nie otrzymałem takiego ostrzeżenia. Wygląda obiecująco. Mój problem polega na tym, że nie wiem, gdzie są certyfikaty dla APN. Korzystam z usługi Firebase Cloud Messaging, która wymaga przesłania certyfikatu programistycznego i produkcyjnego. Internet jest pełen sposobów ręcznego tworzenia tych certyfikatów. Chociaż Apple mówi zawsze, że XCode może robić to automagicznie, co też lubię, po prostu nie wiem, gdzie one są i czy zostały stworzone czy jeszcze nie.

W konsoli programisty Apple mam dwacertyfikaty utworzone podczas przesyłania pierwszej wersji aplikacji: certyfikat rozwoju i dystrybucji. Jeśli kliknę przycisk APNs Auth Key, nic nie zostanie wyświetlone (nie jestem pewien, czy to problem)

Co muszę zrobić, aby automatycznie generować (lub po prostu znaleźć, jeśli już to zrobiono) certyfikaty według XCode? Każda pomoc jest na prawdę doceniana.

Odpowiedzi:

1 dla odpowiedzi № 1

W przypadku usługi Push należy ręcznie utworzyć certyfikaty i przesłać je do konsoli Firebase.