Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon هل هناك أي قدرات خاصة مطلوبة لـ Pushwoosh على iOS


هل هناك أي قدرات خاصة مطلوبة لـ Pushwoosh على iOS


لدمج Pushwoosh على iOS ، هناك حاجة إلى العديد من القدرات والتكوينات الخاصة:

1. التثبيت والإعداد

لدمج Pushwoosh SDK في تطبيق iOS الخاص بك ، يمكنك استخدام إما مدير حزمة Swift أو Cocoapods. يتضمن ذلك إضافة حزمة pushwoosh أو التبعية إلى مشروعك وتشغيل الأوامر اللازمة لتثبيته [1] [8].

2. القدرات في XCode

في قسم التوقيع والقدرات في مشروع XCode الخاص بك ، تحتاج إلى إضافة القدرات التالية:
- دفع الإخطارات: هذا ضروري لتلقي إشعارات الدفع.
- أوضاع الخلفية: بعد إضافة هذه القدرة ، تأكد من فحص الإخطارات عن بُعد. يسمح هذا لتطبيقك بتلقي الإخطارات حتى عندما لا يتم تشغيله في المقدمة.
- إذا كنت تخطط لاستخدام إشعارات حساسة للوقت (متوفرة في iOS 15 وما بعد ذلك) ، فيجب عليك أيضًا إضافة قدرة الإخطارات الحساسة للوقت [1].

3. info.plist التكوين

في ملف `info.plist" الخاص بالتطبيق ، تحتاج إلى تعيين مفتاحين:
- pushwoosh_appid: اضبط هذا على رمز تطبيق pushwoosh الخاص بك.
- PW_API_TOKEN: اضبط هذا على رمز Pushwoosh API [1].

4. رمز التهيئة

يجب إضافة رمز التهيئة إلى فئة `appdlegate` الخاصة بك. يتضمن هذا عادة التسجيل لإخطارات الدفع وإعداد Pushwoosh SDK [1].

5. التكوين المستند إلى الرمز المميز أو الشهادة

للتواصل مع Apple Push Notification Service (APNS) ، يمكنك استخدام المصادقة المستندة إلى الرمز المميز أو المصادقة القائمة على الشهادة:
- التكوين المستند إلى الرمز المميز: احصل على مفتاح تشفير ومعرف مفتاح من Apple ، ثم قم بتكوينها في Pushwoosh. ستحتاج إلى تحميل ملف مفتاح التوقيع (.P8) وإدخال معرف الفريق ومعرف الحزمة [2].
- التكوين المستند إلى الشهادة: قم بإنشاء طلب شهادة ، والحصول على شهادة دفع (.P12) ، وتكوينها في Pushwoosh [5].

6. الأنشطة الحية والإخطارات التفاعلية

يدعم Pushwoosh أنشطة iOS Live ، والتي تتيح للمستخدمين رؤية المعلومات الحية واتخاذ إجراءات سريعة. يمكنك إدارة هذه باستخدام أساليب مثل `startLiveActivityWithToken:` و `stopliveactivity` [3] [9].
بالإضافة إلى ذلك ، تمكن إخطارات الدفع التفاعلية المستخدمين من التفاعل مباشرة مع الإخطارات ، أو توفير خيارات قابلة للتنفيذ مثل الرد على الرسائل أو إكمال المهام. هذا يتطلب إعداد فئات الإخطار في لوحة التحكم Pushwoosh [4].

7. خيارات التخصيص

يقدم Pushwoosh خيارات التخصيص المختلفة ، بما في ذلك الارتباط العميق ، وتتبع الشراء داخل التطبيق ، وإشعارات الوسائط الغنية ، وأصوات الدفع المخصصة. هذه الميزات يمكن أن تعزز مشاركة المستخدم وتوفر تجربة أكثر تخصيصًا [10].
الاستشهادات:
[1] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-pushwoosh-ios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-toenken-configuration/
[3] https://blog.pushwoosh.com/blog/ios-live-activities/
[4] https://docs.pushwoosh.com/product/messaging-channels/push-notifications/IOS
[5]
[6] https://stackoverflow.com/questions/46881252/IOS-11-PUSH-Notifications-Do-not-work-pushwoosh
[7] https://www.pushwoosh.com/products/ios-web-push-notifications/
[8]
[9] https://www.youtube.com/watch؟v=jrrdh_pizce
[10]