بدء سريع لـ 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__ هو 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:
npx expo prebuildبناء وتشغيل المشروع
Anchor link to- بناء المشروع:
npx expo run:androidnpx expo run:ios- امنح الإذن لإشعارات Push. سيتم تسجيل الجهاز في Pushwoosh وسيتم تمكين إشعارات Push.
إرسال إشعار Push
Anchor link toارجع إلى Pushwoosh Control Panel و أرسل إشعار Push إلى جهازك المسجل.