Unity SDK 빠른 시작
이 빠르고 간단한 예제를 사용하여 Pushwoosh Unity SDK를 시작하세요.
전제 조건
Anchor link toPushwoosh Unity SDK를 앱에 통합하려면 다음이 필요합니다:
예제 프로젝트 다운로드
Anchor link to예제 프로젝트 저장소를 복제합니다:
git clone https://github.com/Pushwoosh/pushwoosh-unity-sample.git프로젝트 구성
Anchor link toAssets/Scripts/PushNotificator.cs를 열고 Pushwoosh 초기화 값을 설정합니다:
Pushwoosh.ApplicationCode = "XXXXX-XXXXX";Pushwoosh.FcmProjectNumber = "XXXXXXXXXXXX";ApplicationCode 및 FcmProjectNumber 값을 Pushwoosh 앱 코드 및 Firebase 프로젝트 번호로 바꾸세요.
1. 번들 식별자 설정
Anchor link toUnity에서 Edit > Project Settings > Player > iOS > Other Settings로 이동하여 Bundle Identifier를 번들 ID(예: com.example.pushwoosh)로 설정합니다.
2. 종속성 빌드 및 설치
Anchor link to예제 프로젝트에는 6.3.0 이전 버전의 Pushwoosh Unity SDK와 네이티브 iOS SDK 6.7.18이 포함되어 있습니다. 이 프로젝트는 External Dependency Manager for Unity(EDM4U)를 통해 CocoaPods로 네이티브 iOS SDK를 가져옵니다. Unity에서 iOS 프로젝트를 빌드합니다. 그런 다음 생성된 Xcode 프로젝트 디렉토리로 이동하여 CocoaPods 종속성을 설치합니다:
cd ios && pod installPushwoosh Unity SDK 6.3.0 이상을 사용하는 자체 프로젝트에서는 네이티브 iOS SDK가 기본적으로 Swift Package Manager로 추가되며 pod install을 실행하지 않습니다. iOS SDK 추가 방법 선택을 참조하세요.
3. API 토큰 설정
Anchor link toXcode에서 ios/Unity-iPhone.xcworkspace 파일을 엽니다.
Info.plist에 Pushwoosh Device API Token을 추가합니다:
<key>Pushwoosh_API_TOKEN</key><string>__PUSHWOOSH_DEVICE_API_TOKEN__</string>Android
Anchor link to1. 패키지 이름 설정
Anchor link toUnity에서 Edit > Project Settings > Player > Android > Other Settings로 이동하여 Package Name을 앱의 패키지 이름(예: com.example.pushwoosh)으로 설정합니다.
2. google-services.json 추가
Anchor link togoogle-services.json 파일을 Unity 프로젝트의 Assets 디렉토리에 복사합니다.
3. API 토큰 설정
Anchor link toAssets/Plugins/Android/AndroidManifest.xml의 <application> 태그 안에 Pushwoosh Device API Token을 추가합니다:
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_DEVICE_API_TOKEN__" />프로젝트 실행
Anchor link to- 프로젝트를 빌드하고 실행합니다.
- Register for push notifications 버튼을 탭합니다.
- 푸시 알림 권한을 부여합니다. 기기가 Pushwoosh에 등록됩니다.
푸시 알림 보내기
Anchor link toPushwoosh Control Panel로 이동하여 등록된 기기로 푸시 알림을 보냅니다.