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

การตั้งค่า Badges

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

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

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

Anchor link to

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

  1. เพิ่ม Notification Service Extension (File -> New -> Target…)
  1. เลือก “Notification Service Extension”
การเพิ่ม Notification Service Extension
  1. คัดลอกโค้ดจากบล็อกโค้ดและเพิ่มเข้าไปในโปรเจกต์ของคุณตามที่แสดงในภาพด้านล่าง:
PWNotificationExtensionManager.shared().handle(request, contentHandler: contentHandler)
Objective-CSwift
  1. เพิ่ม App Groups capability สำหรับแต่ละ 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")

ส่งการแจ้งเตือนแบบพุชพร้อม Badges

Anchor link to

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

ค่า Badges

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

Anchor link to

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