ข้ามไปยังเนื้อหา

Blueprint

ดาวน์โหลดปลั๊กอิน
ดาวน์โหลดตัวอย่าง
เอกสาร API ของปลั๊กอิน

ในการผสาน Pushwoosh กับโปรเจกต์ Unreal Engine ของคุณ:

1. ดาวน์โหลดปลั๊กอิน Pushwoosh และวางไว้ในโฟลเดอร์ Plugins ของคุณ

2. เปิดใช้งานโมดูล Pushwoosh ใน YourProjectName.uproject:

"Plugins": [
{
"Name": "Pushwoosh",
"Enabled": true
}
],

3. กำหนดค่าโปรเจกต์ของคุณใน Firebase Console

4. ค้นหาไฟล์ google-services.json ไปยังโฟลเดอร์ Config ในไดเรกทอรีโปรเจกต์ของคุณ

5. เพิ่มโมดูล Pushwoosh ไปยังรายการ dependency ของโปรเจกต์ของคุณ:

Source/YourModuleName/YourModuleName.Build.cs
PrivateDependencyModuleNames.AddRange(new string[] { "Pushwoosh" });

6. คอมไพล์โปรเจกต์ของคุณใหม่

7. ระบุ Pushwoosh Application Id และ FCM Project Number ใน Project Settings…-> Plugins -> Pushwoosh การตั้งค่าเหล่านี้จะถูกบันทึกไว้ใน DefaultPushwoosh.ini

8. เพิ่มคอมโพเนนต์แอคเตอร์ Pushwoosh ไปยังแอคเตอร์ในซีนของคุณ:

10. เปิดแท็บ Event Graph ใน Blueprint editor ค้นหาการดำเนินการ Register for Push Notifications ภายใต้หมวดหมู่ Pushwoosh เพิ่มเข้าไปในกราฟของคุณและแนบเข้ากับ execution chain ที่เหมาะสม (ซึ่งจะส่งผลให้มีป๊อปอัปบน iOS ขออนุญาตส่งการแจ้งเตือนแบบพุช)

11. (ตัวเลือก) เพิ่มตัวจัดการอีเวนต์ Push Registration และ Push Accepted ของ Pushwoosh อีเวนต์เหล่านี้สามารถพบได้ในแท็บ Details ของคอมโพเนนต์ Pushwoosh

  1. เพิ่ม Pushwoosh Device API Token

ใน 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 ของคุณ เรียนรู้เพิ่มเติม

13. สำหรับ 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>

14. สำหรับ Android ตรวจสอบให้แน่ใจว่า Unreal Engine และปลั๊กอิน Pushwoosh ไม่มีไลบรารีที่ขัดแย้งกัน

แบ่งปันความคิดเห็นของคุณกับเรา

Anchor link to

ความคิดเห็นของคุณช่วยให้เราสร้างประสบการณ์ที่ดียิ่งขึ้น เราจึงยินดีที่จะรับฟังจากคุณหากคุณมีปัญหาใดๆ ในระหว่างขั้นตอนการผสาน SDK หากคุณประสบปัญหาใดๆ โปรดอย่าลังเลที่จะแบ่งปันความคิดเห็นของคุณกับเรา ผ่านแบบฟอร์มนี้