دليل البدء السريع لـ Expo SDK
ابدأ باستخدام Pushwoosh Expo SDK من خلال هذا المثال السريع والبسيط
المتطلبات الأساسية
Anchor link toلدمج Pushwoosh Expo SDK في تطبيقك، ستحتاج إلى ما يلي:
تنزيل المشروع التجريبي
Anchor link to# استنسخ مستودع SDK وانتقل إلى المشروع التجريبيgit clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# انتقل إلى دليل المشروع التجريبيcd pushwoosh-expo-plugin-sample/تهيئة المشروع
Anchor link to1. تثبيت التبعيات:
Anchor link tonpm install2. تهيئة Pushwoosh:
Anchor link toافتح app/_layout.tsx وقم بتحديث استدعاء Pushwoosh.init:
Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });حيث:
__YOUR_APP_CODE__ هو رمز التطبيق من لوحة تحكم Pushwoosh.
__YOUR_FCM_SENDER_ID__ هو رقم مشروع Firebase من وحدة تحكم Firebase.
3. تعيين اسم الحزمة ومعرف الحزمة:
Anchor link toافتح app.json وقم بتعيين:
packageإلى اسم حزمة تطبيقك.bundleIdentifierإلى معرف حزمة تطبيقك.
4. تعيين رمز Device API لـ Pushwoosh:
Anchor link toافتح ملف app.json الخاص بك وقم بتعيين رمز Device API لـ Pushwoosh لكلا النظامين الأساسيين:
PW_API_TOKENقيمة رمز Device API لمنصة iOS.apiTokenقيمة رمز Device API لمنصة Android.
5. إضافة ملف تهيئة Firebase:
Anchor link toانسخ ملف google-services.json الخاص بك إلى الدليل الجذر للمشروع.
إنشاء التطبيق مسبقًا
Anchor link toقم بإنشاء الكود الأصلي وتهيئة التبعيات لكل نظام أساسي عن طريق تشغيل prebuild:
npx expo prebuildبناء وتشغيل المشروع
Anchor link to- بناء المشروع:
npx expo run:androidnpx expo run:ios- امنح الإذن لإشعارات Push. سيتم تسجيل الجهاز في Pushwoosh وسيتم تمكين إشعارات Push.
إرسال إشعار Push
Anchor link toارجع إلى لوحة تحكم Pushwoosh و أرسل إشعار Push إلى جهازك المسجل.