انتقل إلى المحتوى

إعداد الشارات

بدءًا من الإصدار 6.4.0 من Pushwoosh iOS SDK، تغيرت عملية إدارة وتعيين الشارات من خلال الإشعارات الفورية.

إذا كنت تستخدم سابقًا رقم الشارات للإشارة إلى عدد الإشعارات الفورية المستلمة في تطبيقك، فيجب عليك الترقية إلى إصدار أحدث من iOS SDK (6.4.0 أو أحدث). سيتم دعم الإصدارات القديمة حتى نهاية الربع الثاني من عام 2022.

كيفية إعداد الشارات

Anchor link to

لإعداد الشارات، اتبع الخطوات التالية:

  1. أضف Notification Service Extension (File -> New -> Target…)
  1. حدد “Notification Service Extension”
إضافة 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")

إرسال إشعار فوري مع الشارات

Anchor link to

إذا كنت ترغب في إرسال إشعار فوري مع الشارات من لوحة تحكم Pushwoosh، فقط أضف قيمة الشارة المطلوبة إلى حقل النص badges كما هو موضح في الصورة أدناه:

قيمة الشارات

شاركنا ملاحظاتك

Anchor link to

تساعدنا ملاحظاتك في إنشاء تجربة أفضل، لذلك نود أن نسمع منك إذا واجهت أي مشاكل أثناء عملية دمج SDK. إذا واجهت أي صعوبات، فلا تتردد في مشاركة أفكارك معنا عبر هذا النموذج.