انتقل إلى المحتوى

بدء سريع لـ 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__ هو Application Code من Pushwoosh Control Panel. __YOUR_FCM_SENDER_ID__ هو Firebase Project Number من Firebase Console.

3. تعيين Package Name و Bundle ID:
Anchor link to

افتح app.json وقم بتعيين:

  • package إلى Package Name لتطبيقك.
  • bundleIdentifier إلى Bundle ID لتطبيقك.
4. تعيين Pushwoosh Device API Token:
Anchor link to

افتح ملف app.json الخاص بك وقم بتعيين Pushwoosh Device API Token لكلا المنصتين:

  • PW_API_TOKEN قيمة Device API Token لمنصة iOS.
  • apiToken قيمة Device API Token لمنصة 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 Control Panel و أرسل إشعار Push إلى جهازك المسجل.