دمج إضافة Cordova Huawei
دمج إضافة Cordova
Anchor link toقم بدمج إضافة Cordova في مشروعك باتباع الخطوات الموضحة في دمج إضافة Cordova.
تكوين Huawei عبر AppGallery Connect
Anchor link to-
اذهب إلى AppGallery Connect -> Projects List واختر مشروعًا لتكوينه.
-
اضغط على agconnect-services.json في قسم معلومات التطبيق (App information) لتنزيل ملف التكوين.

- ضع الملف الذي تم تنزيله في مشروع Android Studio الخاص بك (YOUR_PROJECT/app/agconnect-services.json).

إنشاء بصمة شهادة التوقيع
Anchor link to- في Android Studio، اذهب إلى View > Tool Windows > Gradle.

- في النافذة التي فُتحت، اذهب إلى app > Tasks > android > signingReport.

- انسخ SHA-256 من مخزن مفاتيح الإصدار (release keystore).

يمكنك أيضًا إضافة SHA-256 من مخزن مفاتيح التصحيح (debug keystore) لأغراض الاختبار.
-
اختر مشروعك في قائمة مشاريع AppGallery Connect.
-
الصق SHA-256 في حقل بصمة شهادة SHA-256 (SHA-256 certificate fingerprint).
يرجى العلم أن معالجة البصمة قد تستغرق ما يصل إلى 10 دقائق.
تكوين Huawei في Pushwoosh
Anchor link toاتبع الدليل لتكوين منصة Huawei لمشروع Pushwoosh الخاص بك: تكوين Huawei.
أضف agconnect-services.json إلى android/app.
إضافة مستودع Huawei
Anchor link toأضف مستودع maven إلى ملفات android/repositories.gradle و android/app/repositories.gradle في مشروعك.

إضافة التبعيات
Anchor link to- أضف classpath “com.huawei.agconnect:agcp:1.2.1.301” إلى ملف android/build.gradle الخاص بـ buildScript/dependencies.

- أضف apply plugin: ‘com.huawei.agconnect’ و implementation “com.huawei.hms:push:6.1.0.300 إلى android/app/build.gradle.
تمكين الإشعارات الفورية
Anchor link toفي كود JavaScript الخاص بك، أضف enableHuaweiPushNotifications قبل تنفيذ onDeviceReady:
var pushNotification = cordova.require("pushwoosh-cordova-plugin.PushNotification");
pushNotification.enableHuaweiPushNotifications();pushNotification.onDeviceReady({ projectid: "GOOGLE_PROJECT_ID", appid: "PUSHWOOSH_APP_ID", serviceName: ""});شاركنا ملاحظاتك
Anchor link toتساعدنا ملاحظاتك في إنشاء تجربة أفضل، لذلك نود أن نسمع منك إذا كان لديك أي مشاكل أثناء عملية دمج SDK. إذا واجهت أي صعوبات، فلا تتردد في مشاركة أفكارك معنا عبر هذا النموذج.