Expo SDK 빠른 시작
이 빠르고 간단한 예제를 사용하여 Pushwoosh Expo SDK를 시작하세요.
전제 조건
Anchor link toPushwoosh Expo SDK를 앱에 통합하려면 다음이 필요합니다:
예제 프로젝트 다운로드
Anchor link to# SDK 리포지토리를 복제하고 예제 프로젝트로 이동합니다git clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# 예제 디렉토리로 이동합니다cd pushwoosh-expo-plugin-sample/프로젝트 구성
Anchor link to1. 종속성 설치:
Anchor link tonpm install2. Pushwoosh 초기화:
Anchor link toapp/_layout.tsx를 열고 Pushwoosh.init 호출을 업데이트합니다:
Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });여기서:
__YOUR_APP_CODE__는 Pushwoosh Control Panel의 애플리케이션 코드입니다.
__YOUR_FCM_SENDER_ID__는 Firebase Console의 Firebase 프로젝트 번호입니다.
3. 패키지 이름 및 번들 ID 설정:
Anchor link toapp.json을 열고 다음을 설정합니다:
package를 앱의 패키지 이름으로 설정합니다.bundleIdentifier를 앱의 번들 ID로 설정합니다.
4. Pushwoosh Device API 토큰 설정:
Anchor link toapp.json 파일을 열고 두 플랫폼에 대해 Pushwoosh Device API 토큰을 설정합니다:
PW_API_TOKEN은 iOS 플랫폼용 Device API 토큰 값입니다.apiToken은 Android 플랫폼용 Device API 토큰 값입니다.
5. Firebase 구성 파일 추가:
Anchor link togoogle-services.json 파일을 프로젝트의 루트 디렉토리로 복사합니다.
앱 사전 빌드
Anchor link toprebuild를 실행하여 각 플랫폼에 대한 네이티브 코드를 생성하고 종속성을 구성합니다:
npx expo prebuild프로젝트 빌드 및 실행
Anchor link to- 프로젝트를 빌드합니다:
npx expo run:androidnpx expo run:ios- 푸시 알림 권한을 부여합니다. 기기가 Pushwoosh에 등록되고 푸시 알림이 활성화됩니다.
푸시 알림 보내기
Anchor link toPushwoosh Control Panel로 돌아가 등록된 기기로 푸시 알림을 보냅니다.