البدء السريع لـ Cordova SDK
ابدأ باستخدام Pushwoosh Cordova SDK باستخدام هذا المثال السريع والبسيط
المتطلبات الأساسية
Anchor link toلدمج Pushwoosh Cordova SDK في تطبيقك، ستحتاج إلى ما يلي:
تنزيل المشروع النموذجي
Anchor link to# استنساخ مستودع SDK والانتقال إلى المشروع النموذجيgit clone https://github.com/Pushwoosh/pushwoosh-phonegap-plugin.git
# الانتقال إلى دليل المثالcd pushwoosh-phonegap-plugin/example/newdemo/تهيئة المشروع
Anchor link toتثبيت التبعيات:
npm iإضافة إضافة Pushwoosh:
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 NotificationsBackground Modes. بعد إضافة هذه القدرة، حدد مربعRemote notifications.
3. تعيين رمز API (API Token)
Anchor link toفي ملف ios/newdemo/Info.plist الخاص بك، قم بتعيين مفتاح Pushwoosh_API_TOKEN إلى رمز واجهة برمجة تطبيقات جهاز Pushwoosh (Pushwoosh Device API Token)
Android
Anchor link to1. إعداد 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>:
<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- بناء وتشغيل المشروع.
- قم بتبديل مفتاح Register for notifications.
- امنح الإذن لإشعارات الدفع. سيتم تسجيل الجهاز مع Pushwoosh.
إرسال إشعار دفع
Anchor link toارجع إلى لوحة تحكم Pushwoosh وأرسل إشعار دفع إلى جهازك المسجل.