C++
ดาวน์โหลดปลั๊กอิน
ดาวน์โหลดตัวอย่าง
เอกสาร API ของปลั๊กอิน
เพื่อผสาน Pushwoosh เข้ากับโปรเจกต์ Unreal Engine ของคุณ:
1. ดาวน์โหลด Pushwoosh Plugin และวางไว้ในโฟลเดอร์ Plugins ของคุณ
2. เปิดใช้งานโมดูล Pushwoosh ใน YourProjectName.uproject:
"Plugins": [ { "Name": "Pushwoosh", "Enabled": true }],
3. กำหนดค่าโปรเจกต์ของคุณใน Firebase Console
4. ค้นหาไฟล์ google-services.json และย้ายไปยังโฟลเดอร์ Config
ในไดเรกทอรีโปรเจกต์ของคุณ
5. เพิ่มโมดูล Pushwoosh
ไปยังรายการ dependency ของโปรเจกต์ของคุณ:
PrivateDependencyModuleNames.AddRange(new string[] { "Pushwoosh" });
6. คอมไพล์โปรเจกต์ของคุณใหม่
7. ระบุ Pushwoosh Application Id และ FCM Project Number ใน Project Settings…-> Plugins -> Pushwoosh
8. เริ่มต้นการทำงานของปลั๊กอิน Pushwoosh และลงทะเบียนเพื่อรับการแจ้งเตือนแบบพุช:
if (FPushwooshModule::IsAvailable()){ FPushwooshModule& pushwoosh = FPushwooshModule::Get(); pushwoosh.Initialize(); pushwoosh.RegisterForPushNotifications();}
9. (ทางเลือก) ตั้งค่า listener สำหรับการลงทะเบียนพุชและการแจ้งเตือนแบบพุชก่อนที่จะเริ่มต้นการทำงานของปลั๊กอิน:
void YourComponent::InitPushwooshListeners(){ FPushwooshModule::PushRegistrationSucceeded.AddUObject(this, &YourComponent::PushRegistrationSucceeded_Handler); FPushwooshModule::PushRegistrationError.AddUObject(this, &YourComponent::PushRegistrationError_Handler); FPushwooshModule::PushAccepted.AddUObject(this, &YourComponent::PushAccepted_Handler);}
void YourComponent::PushRegistrationSucceeded_Handler(FString token){ // TODO: handle successful registration}
void YourComponent::PushRegistrationError_Handler(FString error){ // TODO: handle push registration error}
void YourComponent::PushAccepted_Handler(FString data){ // TODO: handle push open}
10. สำหรับ iOS ให้เพิ่ม Push Notifications Capability ให้กับโปรเจกต์ของคุณ สามารถทำได้โดยการเพิ่มคู่ key-value ต่อไปนี้ใน Intermediate/ProjectFilesIOS/build/${YourProject}.build/${Configuration}-iphoneos/${YourProject}.build/${YourProject}.app.xcent:
<key>aps-environment</key><string>development</string>
<key>aps-environment</key><string>production</string>
11. เพิ่ม Pushwoosh Device API Token
Android
Anchor link toในไฟล์ AndroidManifest.xml
ของคุณ เพิ่มข้อมูลต่อไปนี้:
<meta-data android:name="com.pushwoosh.apitoken" android:value="YOUR_DEVICE_API_TOKEN" />
สำคัญ: ตรวจสอบให้แน่ใจว่าได้ให้สิทธิ์โทเค็นในการเข้าถึงแอปที่ถูกต้องใน Pushwoosh Control Panel ของคุณ เรียนรู้เพิ่มเติม
ในไฟล์ Info.plist
ของคุณ ตั้งค่าคีย์ Pushwoosh_API_TOKEN
เป็น Pushwoosh Device API Token
สำคัญ: ตรวจสอบให้แน่ใจว่าโทเค็นมีสิทธิ์เข้าถึงแอปพลิเคชันที่ถูกต้องใน Pushwoosh Control Panel ของคุณ เรียนรู้เพิ่มเติม
12. สำหรับ Android ตรวจสอบให้แน่ใจว่า Unreal Engine และ Pushwoosh Plugin ไม่มีไลบรารีที่ขัดแย้งกัน
แบ่งปันความคิดเห็นของคุณกับเรา
Anchor link toความคิดเห็นของคุณช่วยให้เราสร้างประสบการณ์ที่ดีขึ้น เราจึงยินดีที่จะรับฟังจากคุณหากคุณพบปัญหาใดๆ ระหว่างขั้นตอนการผสาน SDK หากคุณประสบปัญหาใดๆ โปรดอย่าลังเลที่จะแบ่งปันความคิดของคุณกับเรา ผ่านแบบฟอร์มนี้