أمثلة كود iOS
باستخدام عينات Pushwoosh لنظام iOS، يمكنك استكشاف وظائف Pushwoosh دون دمج SDK في مشروعك، أو مراجعة كيفية تنفيذ Pushwoosh SDK في مشاريعنا النموذجية.
المتطلبات الأساسية
Anchor link toقبل استخدام الأمثلة، تأكد من توفر ما يلي:
تطبيق Pushwoosh النموذجي
Anchor link toهذا المشروع هو تطبيق iOS أساسي مدمج به Pushwoosh SDK، ويعرض الميزات الرئيسية مثل:
- استلام إشعارات الدفع.
- تتبع تسليم إشعارات الدفع.
- إدارة علامات المستخدم (Tags).
- إرسال الأحداث (Events).
- تسجيل المستخدم.
استخدم التطبيق النموذجي كأداة تعليمية أو كأساس لتطويرك.
1. تنزيل التطبيق النموذجي
Anchor link toانسخ المستودع:
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git2. تكوين المشروع
Anchor link to-
افتح المشروع في Xcode.
-
أضف
https://github.com/Pushwoosh/Pushwoosh-XCFrameworkكتبعية حزمة Swift (Swift Package Dependency). -
قم بتعيين معرف الحزمة (bundle identifier) للهدف الرئيسي (PushwooshSampleApp) ليتطابق مع مشروع Pushwoosh الخاص بك (على سبيل المثال،
com.pushwoosh.PushwooshSampleApp). -
استخدم نفس معرف الحزمة (bundle identifier) لهدف NotificationService، مع إلحاق
.NotificationServiceبه (على سبيل المثال،com.pushwoosh.PushwooshSampleApp.NotificationService). -
في
Info.plist، قم بتعيين:- المفتاح
Pushwoosh_APPIDإلى رمز تطبيق Pushwoosh (Pushwoosh Application Code) - المفتاح
Pushwoosh_API_TOKENإلى رمز واجهة برمجة تطبيقات جهاز Pushwoosh (Pushwoosh Device API Token)
- المفتاح
مهم: تأكد من منح الرمز المميز (token) حق الوصول إلى التطبيق الصحيح في لوحة تحكم Pushwoosh الخاصة بك. اعرف المزيد
3. تشغيل المشروع
Anchor link to- قم ببناء وتشغيل المشروع.
- انتقل إلى علامة التبويب الإعدادات (Settings) في التطبيق.
- اضغط على زر Register for Pushes.
- امنح الإذن لإشعارات الدفع. سيتم تسجيل الجهاز مع Pushwoosh.
أمثلة Pushwoosh لنظام iOS
Anchor link toاستكشف مستودعنا pushwoosh-quickstart-ios للحصول على أمثلة كود موثقة بالكامل تغطي ميزات SDK المختلفة. هذه العينات جاهزة للاستخدام كمراجع أو كنقاط انطلاق لمشاريعك الخاصة.