เริ่มต้นใช้งาน Unity SDK ฉบับย่อ
เริ่มต้นใช้งาน Pushwoosh Unity SDK ด้วยตัวอย่างที่รวดเร็วและง่ายดายนี้
ข้อกำหนดเบื้องต้น
Anchor link toในการผสาน Pushwoosh Unity SDK เข้ากับแอปของคุณ คุณจะต้องมีสิ่งต่อไปนี้:
ดาวน์โหลดโปรเจกต์ตัวอย่าง
Anchor link toโคลน repository ของโปรเจกต์ตัวอย่าง:
git clone git@github.com:Pushwoosh/pushwoosh-unity-sample.gitกำหนดค่าโปรเจกต์
Anchor link toเปิด Assets/PushNotificator.cs และตั้งค่าการเริ่มต้นของ Pushwoosh:
Pushwoosh.ApplicationCode = "XXXXX-XXXXX";Pushwoosh.FcmProjectNumber = "XXXXXXXXXXXX";แทนที่ค่า ApplicationCode และ FcmProjectNumber ด้วย Pushwoosh App Code และ Firebase Project Number ของคุณ
1. ตั้งค่า Bundle Identifier
Anchor link toในโปรไฟล์ build ของ iOS ให้ตั้งค่า Bundle Identifier เป็น bundle ID ของคุณ (เช่น com.example.pushwoosh)
2. ติดตั้ง dependencies
Anchor link toหลังจาก build iOSเสร็จสิ้น ให้ไปที่ไดเรกทอรี ios และติดตั้ง dependencies:
pod install3. ตั้งค่า API Token
Anchor link toเปิดไฟล์ ios/Unity-iPhone.xcworkspace ใน Xcode
ในไฟล์ ios/Unity-iPhone/Info.plist ของคุณ ให้ตั้งค่าคีย์ __PUSHWOOSH_DEVICE_API_TOKEN__ เป็น Pushwoosh Device API Token:
<key>Pushwoosh_API_TOKEN</key><string>__PUSHWOOSH_DEVICE_API_TOKEN__</string>Android
Anchor link to1. ตั้งค่า package name
Anchor link toในโปรไฟล์ build ของ Android ให้ตั้งค่า Package Name เป็น package name ของแอปคุณ (เช่น com.example.pushwoosh)
2. ตั้งค่า google-services.json
Anchor link toคัดลอกไฟล์ google-services.json ของคุณไปยังไดเรกทอรี Assets
3. ตั้งค่า API Token
Anchor link toในไฟล์ Assets/Plugins/Android/AndroidManifest.xml ของคุณ ให้เพิ่ม Pushwoosh Device API Token ภายในแท็ก <application>:
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_DEVICE_API_TOKEN__" />สำคัญ: ตรวจสอบให้แน่ใจว่าได้ให้สิทธิ์การเข้าถึงของ token แก่แอปที่ถูกต้องใน Pushwoosh Control Panel ของคุณ เรียนรู้เพิ่มเติม
รันโปรเจกต์
Anchor link to- Build และรันโปรเจกต์
- แตะปุ่ม “Register for push notifications”
- ให้สิทธิ์สำหรับการแจ้งเตือนแบบพุช อุปกรณ์จะถูกลงทะเบียนกับ Pushwoosh
ส่งการแจ้งเตือนแบบพุช
Anchor link toกลับไปที่ Pushwoosh Control Panel และ ส่งการแจ้งเตือนแบบพุช ไปยังอุปกรณ์ที่ลงทะเบียนของคุณ