सामग्री पर जाएं

دليل البدء السريع لـ Expo SDK

ابدأ باستخدام Pushwoosh Expo SDK من خلال هذا المثال السريع والبسيط

المتطلبات الأساسية

Anchor link to

لدمج Pushwoosh Expo SDK في تطبيقك، ستحتاج إلى ما يلي:

تنزيل المشروع التجريبي

Anchor link to
Terminal window
# استنسخ مستودع SDK وانتقل إلى المشروع التجريبي
git clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# انتقل إلى دليل المشروع التجريبي
cd pushwoosh-expo-plugin-sample/

تهيئة المشروع

Anchor link to
1. تثبيت التبعيات:
Anchor link to
Terminal window
npm install
2. تهيئة 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:

Terminal window
npx expo prebuild

بناء وتشغيل المشروع

Anchor link to
  1. بناء المشروع:
Terminal window
npx expo run:android
  1. امنح الإذن لإشعارات Push. سيتم تسجيل الجهاز في Pushwoosh وسيتم تمكين إشعارات Push.

إرسال إشعار Push

Anchor link to

ارجع إلى لوحة تحكم Pushwoosh و أرسل إشعار Push إلى جهازك المسجل.