Szybki start z Expo SDK
Rozpocznij pracę z Pushwoosh Expo SDK, korzystając z tego szybkiego i prostego przykładu.
Wymagania wstępne
Anchor link toAby zintegrować Pushwoosh Expo SDK z Twoją aplikacją, będziesz potrzebować następujących elementów:
Pobierz przykładowy projekt
Anchor link to# Clone the SDK repository and navigate to the example projectgit clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# Navigate to example directorycd pushwoosh-expo-plugin-sample/Skonfiguruj projekt
Anchor link to1. Zainstaluj zależności:
Anchor link tonpm install2. Zainicjuj Pushwoosh:
Anchor link toOtwórz app/_layout.tsx i zaktualizuj wywołanie Pushwoosh.init:
Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });Gdzie:
__YOUR_APP_CODE__ to kod aplikacji z Panelu Sterowania Pushwoosh.
__YOUR_FCM_SENDER_ID__ to numer projektu Firebase z Konsoli Firebase.
3. Ustaw nazwę pakietu i identyfikator pakietu:
Anchor link toOtwórz app.json i ustaw:
packagena nazwę pakietu Twojej aplikacji.bundleIdentifierna identyfikator pakietu Twojej aplikacji.
4. Ustaw token Pushwoosh Device API:
Anchor link toOtwórz plik app.json i ustaw token Pushwoosh Device API dla obu platform:
PW_API_TOKENwartość tokenu Device API dla platformy iOS.apiTokenwartość tokenu Device API dla platformy Android.
5. Dodaj plik konfiguracyjny Firebase:
Anchor link toSkopiuj plik google-services.json do katalogu głównego projektu.
Wstępne kompilowanie aplikacji
Anchor link toWygeneruj kod natywny i skonfiguruj zależności dla każdej platformy, uruchamiając prebuild:
npx expo prebuildZbuduj i uruchom projekt
Anchor link to- Zbuduj projekt:
npx expo run:androidnpx expo run:ios- Udziel uprawnień do powiadomień push. Urządzenie zostanie zarejestrowane w Pushwoosh, a powiadomienia push zostaną włączone.
Wyślij powiadomienie push
Anchor link toWróć do Panelu Sterowania Pushwoosh i wyślij powiadomienie push na swoje zarejestrowane urządzenie.