การตั้งค่า Badges
ตั้งแต่เวอร์ชัน 6.4.0 ของ Pushwoosh iOS SDK เป็นต้นไป กระบวนการจัดการและตั้งค่า Badges ผ่านการแจ้งเตือนแบบพุชได้มีการเปลี่ยนแปลง
หากก่อนหน้านี้คุณใช้หมายเลข Badges เพื่อแสดงจำนวนการแจ้งเตือนแบบพุชที่ได้รับในแอปพลิเคชันของคุณ คุณต้องย้ายไปยัง 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 capability สำหรับแต่ละ 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"];

ส่งการแจ้งเตือนแบบพุชพร้อม Badges
Anchor link toหากคุณต้องการส่งการแจ้งเตือนแบบพุชพร้อม Badges จาก Pushwoosh Control Panel เพียงแค่เพิ่มค่า Badge ที่ต้องการลงในช่องข้อความ badges ดังที่แสดงในภาพด้านล่าง:

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