Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Czy są jakieś specjalne możliwości potrzebne do pushwoosh na iOS


Czy są jakieś specjalne możliwości potrzebne do pushwoosh na iOS


Aby zintegrować pushwoosh na iOS, wymagane jest kilka specjalnych możliwości i konfiguracji:

1. Instalacja i konfiguracja

Aby zintegrować SDK Pushwoosh z aplikacją na iOS, możesz użyć Swift Package Manager lub Cocoapods. Obejmuje to dodanie pakietu lub zależności PushWoosh do projektu i uruchomienie niezbędnych poleceń do jego zainstalowania [1] [8].

2. Możliwości w Xcode

W sekcji podpisywania i możliwości projektu XCode musisz dodać następujące możliwości:
- Powiadomienia push: Jest to niezbędne do otrzymywania powiadomień push.
- Tryby tła: Po dodaniu tej możliwości upewnij się, że zdalne powiadomienia są sprawdzane. Umożliwia to Twoim aplikacji otrzymywanie powiadomień, nawet jeśli nie działa na pierwszym planie.
- Jeśli planujesz użyć powiadomień wrażliwych na czas (dostępne w iOS 15 i nowsze), powinieneś również dodać możliwość powiadomień wrażliwych na czas [1].

3. Info.plist Konfiguracja

W pliku „info.plist” Twojej aplikacji musisz ustawić dwa klucze:
- PushWoosh_Appid: Ustaw to na kod aplikacji Pushwoosh.
- PW_API_Token: Ustaw to na token API Pushwoosh [1].

4. Kod inicjalizacji

Musisz dodać kod inicjalizacyjny do swojej klasy „AppDelegate”. Zazwyczaj wymaga to rejestracji do powiadomień push i konfigurowanie SDK Pushwoosh [1].

5. Konfiguracja oparta na tokenach lub certyfikatach

W celu komunikacji z usługą Push Push (APN) możesz użyć uwierzytelniania opartego na tokenach lub certyfikatach:
- Konfiguracja oparta na tokenach: Uzyskaj klucz szyfrowania i identyfikator klucza od Apple, a następnie skonfiguruj je w PushWoosh. Musisz przesłać plik klawisza podpisującego (.p8) i wprowadzić identyfikator identyfikatora zespołu i pakiet [2].
- Konfiguracja oparta na certyfikatach: Wygeneruj żądanie certyfikatu, uzyskaj certyfikat push (.p12) i skonfiguruj je w PushWoosh [5].

6. Działania na żywo i interaktywne powiadomienia

Pushwoosh obsługuje działania na żywo iOS, które pozwalają użytkownikom zobaczyć informacje na żywo i podejmować szybkie działania. Możesz zarządzać nimi za pomocą metod, takich jak „startLiveActivityWithToken:` i „stopLiveActivity” [3] [9].
Ponadto interaktywne powiadomienia PUSH umożliwiają użytkownikom bezpośrednio interakcję z powiadomieniami, zapewniając możliwe do działania opcje, takie jak odpowiadanie na wiadomości lub wykonanie zadań. Wymaga to skonfigurowania kategorii powiadomień w panelu sterowania Pushwoosh [4].

7. Opcje dostosowywania

Pushwoosh oferuje różne opcje dostosowywania, w tym głębokie łączenie, śledzenie zakupów w aplikacji, bogate powiadomienia multimedialne i niestandardowe dźwięki push. Funkcje te mogą zwiększyć zaangażowanie użytkowników i zapewnić bardziej spersonalizowane wrażenia [10].
Cytaty:
[1] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-p-pushwoosh-ios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-token oparty na-configuration/
[3] https://blog.pushwoosh.com/blog/ios-live-activities/
[4] https://docs.pushwoosh.com/product/messing-cannels/push-notifications/ios-interactive-push/
[5] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/
[6] https://stackoverflow.com/questions/46881252/ios-11-push-notifications-m-not-work-with-pushwoosh
[7] https://www.pushwoosh.com/products/ios-web-push-notifications/
[8] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-p-pushwoosh-ios-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/