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

بداية سريعة لـ Android SDK

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

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

Anchor link to

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

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

Anchor link to

انسخ المشروع التجريبي من GitHub:

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-android-sample

تكوين المشروع

Anchor link to
  1. ضع ملف google-services.json الخاص بك في دليل pushwoosh-demoapp/app.

  2. في ملف build.gradle (الوحدة: app)، قم بتحديث applicationId ليتطابق مع اسم الحزمة الخاص بك.

  3. في res/values/strings.xml، استبدل القيم المؤقتة بتفاصيلك المحددة:

  • pushwoosh_app_id: استخدم رمز تطبيق Pushwoosh الخاص بك.
  • fcm_sender_id: استخدم رقم مشروع Firebase الخاص بك.
  • pushwoosh_api_token: استخدم رمز Device API الخاص بـ Pushwoosh
strings.xml
<resources>
<string name="app_name">demoapp</string>
<string name="title_home">الإجراءات</string>
<string name="title_notifications">الإعدادات</string>
<string name="pushwoosh_app_id">_YOUR_PUSHWOOSH_APP_ID_</string>
<string name="fcm_sender_id">_YOUR_FIREBASE_PROJECT_ID_</string>
<string name="pushwoosh_api_token">_YOUR_PUSHWOOSH_DEVICE_API_TOKEN_</string>
</resources>

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

Anchor link to
  1. قم ببناء وتشغيل المشروع.
  2. سيحتوي التطبيق على علامتي تبويب: “الإجراءات” و “الإعدادات”. انتقل إلى علامة التبويب الإعدادات.
  3. اضغط على زر التسجيل للإشعارات.
  4. امنح الإذن لإشعارات الدفع. سيتم تسجيل الجهاز مع Pushwoosh.

يجب أن ترى إدخال سجل مثل هذا:

Logcat
Log level: INFO
[RequestPermissionHelper] Requesting permissions
Pushwoosh SDK initialized successfully
HWID: __HWID_OF_YOUR_DEVICE__
APP_CODE: __YOUR_PUSHWOOSH_APP_ID__
PUSHWOOSH_SDK_VERSION: __PUSHWOOSH_SDK_VERSION_INSTALLED__
FIREBASE_PROJECT_ID: __YOUR_FIREBASE_PROJECT_ID__
PUSH_TOKEN:
User ID "__USER_ID_OF_THE_DEVICE__" successfully set
[NotificationManager] Registered for push notifications: __DEVICE_PUSH_TOKEN__

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

Anchor link to

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

ماذا بعد

Anchor link to

لمعرفة المزيد، يرجى الرجوع إلى دليل التكامل الأساسي