การตั้งค่า Badges
ตั้งแต่ Pushwoosh iOS SDK เวอร์ชัน 6.4.0 เป็นต้นไป ขั้นตอนการจัดการและการตั้งค่า badges ผ่าน push notifications ได้มีการเปลี่ยนแปลง
หากคุณเคยใช้หมายเลข badges เพื่อระบุจำนวน push notifications ที่ได้รับในแอปพลิเคชันของคุณ คุณจะต้องย้ายไปใช้ iOS SDK เวอร์ชันที่ใหม่กว่า (6.4.0 หรือใหม่กว่า) เวอร์ชันเก่าจะยังคงรองรับจนถึงสิ้นไตรมาสที่สองของปี 2022
วิธีการตั้งค่า badges
Anchor link toหากต้องการตั้งค่า badges ให้ทำตามขั้นตอนด้านล่าง:
- เพิ่ม Notification Service Extension (File -> New -> Target…)

- เลือก “Notification Service Extension”

- คัดลอกโค้ดจากบล็อกโค้ดและเพิ่มลงในโปรเจกต์ของคุณตามที่แสดงในภาพด้านล่าง:
PWNotificationExtensionManager.shared().handle(request, contentHandler: contentHandler)[[PWNotificationExtensionManager sharedManager] handleNotificationRequest:request contentHandler:contentHandler];

-
เพิ่มความสามารถ App Groups สำหรับแต่ละ target ของแอปพลิเคชันของคุณ
-
เพิ่ม App Groups ID ไปยัง info.plist ของคุณสำหรับแต่ละ target ของแอปพลิเคชัน:
<key>PW_APP_GROUPS_NAME</key><string>group.com.example.demoapp_example</string>
หากคุณไม่ต้องการใช้ไฟล์ info.plist ให้ใช้วิธีการด้านล่างและเพิ่มโค้ดลงในคลาส NotificationServiceExtension ของคุณ:
PWNotificationExtensionManager.shared().handle(request, withAppGroups: "group.com.example.demoapp_example")[[PWNotificationExtensionManager sharedManager] handleNotificationRequest:request withAppGroups:@"group.com.example.demoapp_example"];
ส่ง push notification พร้อม badges
Anchor link toหากคุณต้องการส่ง push notification พร้อม badges จาก Pushwoosh Control Panel เพียงเพิ่มค่า badge ที่ต้องการลงในช่องข้อความ badges ดังที่แสดงในภาพด้านล่าง:

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