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

การตั้งค่า Badges

ตั้งแต่ Pushwoosh iOS SDK เวอร์ชัน 6.4.0 เป็นต้นไป ขั้นตอนการจัดการและการตั้งค่า badges ผ่าน push notifications ได้มีการเปลี่ยนแปลง

หากคุณเคยใช้หมายเลข badges เพื่อระบุจำนวน push notifications ที่ได้รับในแอปพลิเคชันของคุณ คุณจะต้องย้ายไปใช้ iOS SDK เวอร์ชันที่ใหม่กว่า (6.4.0 หรือใหม่กว่า) เวอร์ชันเก่าจะยังคงรองรับจนถึงสิ้นไตรมาสที่สองของปี 2022

วิธีการตั้งค่า badges

Anchor link to

หากต้องการตั้งค่า badges ให้ทำตามขั้นตอนด้านล่าง:

  1. เพิ่ม Notification Service Extension (File -> New -> Target…)
  1. เลือก “Notification Service Extension”
Adding Notification Service Extension
  1. คัดลอกโค้ดจากบล็อกโค้ดและเพิ่มลงในโปรเจกต์ของคุณตามที่แสดงในภาพด้านล่าง:
PWNotificationExtensionManager.shared().handle(request, contentHandler: contentHandler)
Objective-C Swift
  1. เพิ่มความสามารถ App Groups สำหรับแต่ละ target ของแอปพลิเคชันของคุณ

  2. เพิ่ม App Groups ID ไปยัง info.plist ของคุณสำหรับแต่ละ target ของแอปพลิเคชัน:

<key>PW_APP_GROUPS_NAME</key>
<string>group.com.example.demoapp_example</string>
Info.plist

หากคุณไม่ต้องการใช้ไฟล์ info.plist ให้ใช้วิธีการด้านล่างและเพิ่มโค้ดลงในคลาส NotificationServiceExtension ของคุณ:

PWNotificationExtensionManager.shared().handle(request, withAppGroups: "group.com.example.demoapp_example")

ส่ง push notification พร้อม badges

Anchor link to

หากคุณต้องการส่ง push notification พร้อม badges จาก Pushwoosh Control Panel เพียงเพิ่มค่า badge ที่ต้องการลงในช่องข้อความ badges ดังที่แสดงในภาพด้านล่าง:

Badges value

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

Anchor link to

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