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

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

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

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

Anchor link to

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

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

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

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

Anchor link to

تثبيت التبعيات:

Terminal window
npm i

إضافة إضافة Pushwoosh:

Terminal window
cordova plugin add ../../ --link --nofetch

افتح www/js/index.js وقم بتحديث استدعاء pushwoosh.onDeviceReady:

pushwoosh.onDeviceReady({
appid: "XXXXX-XXXXX",
projectid: "XXXXXXXXXXXXXXX"
});

استبدل قيم appid و projectid بـ Pushwoosh App Code و Firebase Project Number الخاصين بك.

1. تعيين معرف الحزمة (Bundle Identifier)
Anchor link to

افتح ملف platforms/ios/newdemo.xcworkspace في Xcode.

قم بتعيين Bundle Identifier لكل هدف:

  • newdemo: اسم حزمة تطبيقك. (مثال: com.example.pushwoosh)
2. إضافة القدرات (capabilities)
Anchor link to

لتمكين إشعارات الدفع (Push Notifications)، تحتاج إلى إضافة قدرات معينة.

في قسم Signing & Capabilities، أضف القدرات التالية:

  • Push Notifications
  • Background Modes. بعد إضافة هذه القدرة، حدد مربع Remote notifications.
3. تعيين رمز API (API Token)
Anchor link to

في ملف ios/newdemo/Info.plist الخاص بك، قم بتعيين مفتاح Pushwoosh_API_TOKEN إلى رمز واجهة برمجة تطبيقات جهاز Pushwoosh (Pushwoosh Device API Token)

1. إعداد google-services.json
Anchor link to

انسخ ملف google-services.json الخاص بك إلى الدليل الجذر للمشروع

2. تعيين اسم الحزمة
Anchor link to

افتح android/app/build.gradle وقم بتعيين applicationId إلى اسم حزمة تطبيقك. (مثال: com.example.pushwoosh)

3. تعيين رمز API (API Token)
Anchor link to

افتح ملف android/app/src/main/AndroidManifest.xml الخاص بك وأضف البيانات الوصفية التالية داخل وسم <application>:

AndroidManifest.xml
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />

استبدل __YOUR_PUSHWOOSH_DEVICE_API_TOKEN__ بـ رمز واجهة برمجة تطبيقات جهاز Pushwoosh (Pushwoosh Device API Token) الخاص بك.

تشغيل المشروع

Anchor link to
  1. بناء وتشغيل المشروع.
  2. قم بتبديل مفتاح Register for notifications.
  3. امنح الإذن لإشعارات الدفع. سيتم تسجيل الجهاز مع Pushwoosh.

إرسال إشعار دفع

Anchor link to

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