البدء السريع لـ Unity SDK
ابدأ باستخدام Pushwoosh Unity SDK من خلال هذا المثال السريع والبسيط.
المتطلبات الأساسية
Anchor link toلدمج Pushwoosh Unity SDK في تطبيقك، ستحتاج إلى ما يلي:
تنزيل مشروع المثال
Anchor link toقم باستنساخ مستودع مشروع المثال:
git clone https://github.com/Pushwoosh/pushwoosh-unity-sample.gitتكوين المشروع
Anchor link toافتح Assets/Scripts/PushNotificator.cs وقم بتعيين قيم تهيئة Pushwoosh:
Pushwoosh.ApplicationCode = "XXXXX-XXXXX";Pushwoosh.FcmProjectNumber = "XXXXXXXXXXXX";استبدل قيم ApplicationCode و FcmProjectNumber بـ Pushwoosh App Code و Firebase Project Number الخاصين بك.
1. تعيين Bundle Identifier
Anchor link toفي Unity، انتقل إلى Edit > Project Settings > Player > iOS > Other Settings وقم بتعيين Bundle Identifier إلى معرف الحزمة الخاص بك (على سبيل المثال، com.example.pushwoosh).
2. بناء وتثبيت التبعيات
Anchor link toقم ببناء مشروع iOS من Unity. ثم انتقل إلى دليل مشروع Xcode الذي تم إنشاؤه وقم بتثبيت تبعيات CocoaPods:
cd ios && pod install3. تعيين API Token
Anchor link toافتح ملف ios/Unity-iPhone.xcworkspace في Xcode.
في ملف Info.plist الخاص بك، أضف Device API Token لـ Pushwoosh:
<key>Pushwoosh_API_TOKEN</key><string>__PUSHWOOSH_DEVICE_API_TOKEN__</string>Android
Anchor link to1. تعيين اسم الحزمة
Anchor link toفي Unity، انتقل إلى Edit > Project Settings > Player > Android > Other Settings وقم بتعيين Package Name إلى اسم حزمة تطبيقك (على سبيل المثال، com.example.pushwoosh).
2. إضافة google-services.json
Anchor link toانسخ ملف google-services.json الخاص بك إلى دليل Assets في مشروع Unity الخاص بك.
3. تعيين API Token
Anchor link toفي ملف Assets/Plugins/Android/AndroidManifest.xml الخاص بك، أضف Device API Token لـ Pushwoosh داخل علامة <application>:
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_DEVICE_API_TOKEN__" />تشغيل المشروع
Anchor link to- قم ببناء وتشغيل المشروع.
- اضغط على زر Register for push notifications.
- امنح الإذن لإشعارات Push. سيتم تسجيل الجهاز مع Pushwoosh.
إرسال إشعار Push
Anchor link toانتقل إلى Control Panel الخاص بـ Pushwoosh وقم بـ إرسال إشعار Push إلى جهازك المسجل.