Expo SDK 빠른 시작
이 빠르고 간단한 예제를 사용하여 Pushwoosh Expo SDK 를 시작하세요.
필수 구성 요소
Anchor link toPushwoosh Expo SDK 를 앱에 통합하려면 다음이 필요합니다:
예제 프로젝트 다운로드
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/프로젝트 구성
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 Token 설정:
Anchor link toapp.json 파일을 열고 양쪽 플랫폼에 대해 Pushwoosh Device API Token 을 설정합니다:
- iOS 플랫폼용
PW_API_TOKENDevice API Token 값. - Android 플랫폼용
apiTokenDevice API Token 값.
5. Firebase 구성 파일 추가:
Anchor link togoogle-services.json 파일을 프로젝트의 루트 디렉터리로 복사합니다.
앱 사전 빌드
Anchor link to사전 빌드를 실행하여 각 플랫폼에 대한 네이티브 코드와 종속성을 생성하고 구성합니다:
npx expo prebuild프로젝트 빌드 및 실행
Anchor link to- 프로젝트 빌드:
npx expo run:androidnpx expo run:ios- 푸시 알림 권한을 부여합니다. 장치는 Pushwoosh 에 등록되고 푸시 알림이 활성화됩니다.
푸시 알림 전송
Anchor link toPushwoosh Control Panel 로 돌아가 등록된 장치로 푸시 알림을 전송합니다.