أمثلة كود 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-
Open the project in Xcode.
-
Add
https://github.com/Pushwoosh/Pushwoosh-XCFrameworkas Swift Package Dependency. -
Set the bundle identifier for the main target (PushwooshSampleApp) to match your Pushwoosh project (e.g.,
com.pushwoosh.PushwooshSampleApp). -
Use the same bundle identifier for the NotificationService target, appending
.NotificationService(e.g.,com.pushwoosh.PushwooshSampleApp.NotificationService). -
In
Info.plist, set the:Pushwoosh_APPIDkey to the Pushwoosh Application CodePushwoosh_API_TOKENkey to the Pushwoosh Device API Token
Important: Be sure to give the token access to the right app in your Pushwoosh Control Panel. Learn more
3. تشغيل المشروع
Anchor link to- قم ببناء وتشغيل المشروع.
- انتقل إلى علامة التبويب الإعدادات (Settings) في التطبيق.
- اضغط على زر Register for Pushes.
- امنح الإذن لإشعارات الدفع. سيتم تسجيل الجهاز مع Pushwoosh.
أمثلة Pushwoosh لنظام iOS
Anchor link toاستكشف مستودعنا pushwoosh-quickstart-ios للحصول على أمثلة كود موثقة بالكامل تغطي ميزات SDK المختلفة. هذه العينات جاهزة للاستخدام كمراجع أو كنقاط انطلاق لمشاريعك الخاصة.