إعداد الشارات
بدءًا من الإصدار 6.4.0 من Pushwoosh iOS SDK، تغيرت عملية إدارة وتعيين الشارات من خلال الإشعارات الفورية.
إذا كنت تستخدم سابقًا رقم الشارات للإشارة إلى عدد الإشعارات الفورية المستلمة في تطبيقك، فيجب عليك الترقية إلى إصدار أحدث من iOS SDK (6.4.0 أو أحدث). سيتم دعم الإصدارات القديمة حتى نهاية الربع الثاني من عام 2022.
كيفية إعداد الشارات
Anchor link toلإعداد الشارات، اتبع الخطوات التالية:
- أضف 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"];
إرسال إشعار فوري مع الشارات
Anchor link toإذا كنت ترغب في إرسال إشعار فوري مع الشارات من لوحة تحكم Pushwoosh، فقط أضف قيمة الشارة المطلوبة إلى حقل النص badges كما هو موضح في الصورة أدناه:

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