البدء السريع لـ 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
Anchor link toفي ملف ios/newdemo/Info.plist الخاص بك، قم بتعيين مفتاح Pushwoosh_API_TOKEN إلى 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
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 Device API Token الخاص بك.
تشغيل المشروع
Anchor link to- قم ببناء وتشغيل المشروع.
- قم بتبديل مفتاح Register for notifications.
- امنح الإذن للإشعارات الفورية. سيتم تسجيل الجهاز مع Pushwoosh.
إرسال إشعار فوري
Anchor link toارجع إلى لوحة تحكم Pushwoosh و أرسل إشعارًا فوريًا إلى جهازك المسجل.