# Cordova Huawei প্লাগইন ইন্টিগ্রেট করা

## Cordova প্লাগইন ইন্টিগ্রেট করুন

[Cordova প্লাগইন ইন্টিগ্রেট করা](/bn/developer/pushwoosh-sdk/cross-platform-frameworks/cordova/integrating-cordova-plugin/) এ বর্ণিত ধাপগুলো অনুসরণ করে আপনার প্রজেক্টে Cordova প্লাগইন ইন্টিগ্রেট করুন।

## AppGallery Connect এর মাধ্যমে Huawei কনফিগার করুন

১. [AppGallery Connect -> Projects List](https://developer.huawei.com/consumer/en/service/josp/agc/index.html#/myProject) এ যান এবং কনফিগার করার জন্য একটি প্রজেক্ট নির্বাচন করুন।

২. একটি কনফিগারেশন ফাইল ডাউনলোড করতে App information সেকশনে **agconnect-services.json** চাপুন।

<img src="/cordova-integrating-cordova-huawei-plugin-1.webp" alt=""/>

৩. ডাউনলোড করা ফাইলটি আপনার Android Studio প্রজেক্টে রাখুন (`YOUR_PROJECT/app/agconnect-services.json`)।

<img src="/cordova-integrating-cordova-huawei-plugin-2.webp" alt=""/>

## Signing certificate fingerprint জেনারেট করুন

১. Android Studio-তে, View > Tool Windows > Gradle-এ যান।

<img src="/cordova-integrating-cordova-huawei-plugin-3.webp" alt=""/>

২. খোলা উইন্ডোতে, app > Tasks > android > signingReport-এ যান।

<img src="/cordova-integrating-cordova-huawei-plugin-4.webp" alt=""/>

৩. আপনার release keystore থেকে SHA-256 কপি করুন।

<img src="/cordova-integrating-cordova-huawei-plugin-5.webp" alt=""/>

আপনি পরীক্ষার উদ্দেশ্যে আপনার debug keystore থেকে SHA-256 যোগ করতে পারেন।

৪. [AppGallery Connect Project List](https://developer.huawei.com/consumer/en/service/josp/agc/index.html#/myProject) এ আপনার প্রজেক্ট নির্বাচন করুন।

৫. **SHA-256 certificate fingerprint** ফিল্ডে SHA-256 পেস্ট করুন।

দয়া করে মনে রাখবেন যে ফিঙ্গারপ্রিন্ট প্রসেসিং করতে ১০ মিনিট পর্যন্ত সময় লাগতে পারে।

## Pushwoosh-এ Huawei কনফিগার করুন

আপনার Pushwoosh প্রজেক্টের জন্য Huawei প্ল্যাটফর্ম কনফিগার করতে গাইডটি অনুসরণ করুন: [Huawei কনফিগার করুন](/bn/developer/first-steps/connect-messaging-services/huawei-configuration/)।

**android/app**-এ **agconnect-services.json** যোগ করুন।

## Huawei repo যোগ করুন

আপনার প্রজেক্টের **android/repositories.gradle** এবং **android/app/repositories.gradle** ফাইলগুলিতে [maven repository](https://developer.huawei.com/repo/) যোগ করুন।

<img src="/cordova-integrating-cordova-huawei-plugin-6.webp" alt=""/>

## Dependencies যোগ করুন

১. **buildScript/dependencies**-এর **android/build.gradle** ফাইলে **classpath "com.huawei.agconnect:agcp:1.2.1.301"** যোগ করুন।

<img src="/cordova-integrating-cordova-huawei-plugin-7.webp" alt=""/>

২. **android/app/build.gradle**-এ **apply plugin: 'com.huawei.agconnect'** এবং **implementation "com.huawei.hms:push:6.1.0.300** যোগ করুন।

## পুশ নোটিফিকেশন সক্রিয় করুন

আপনার JavaScript কোডে, **onDeviceReady** এক্সিকিউট করার আগে **enableHuaweiPushNotifications** যোগ করুন:

```javascript
var pushNotification = cordova.require("pushwoosh-cordova-plugin.PushNotification");

pushNotification.enableHuaweiPushNotifications();
pushNotification.onDeviceReady({
    projectid: "GOOGLE_PROJECT_ID",
    appid: "PUSHWOOSH_APP_ID",
    serviceName: ""
});
```

## আমাদের সাথে আপনার মতামত শেয়ার করুন

আপনার মতামত আমাদের একটি উন্নত অভিজ্ঞতা তৈরি করতে সাহায্য করে, তাই SDK ইন্টিগ্রেশন প্রক্রিয়ার সময় আপনার কোনো সমস্যা হলে আমরা আপনার কাছ থেকে শুনতে চাই। যদি আপনি কোনো অসুবিধার সম্মুখীন হন, তাহলে অনুগ্রহ করে [এই ফর্মের মাধ্যমে](https://docs.google.com/forms/d/e/1FAIpQLSd\_0b8jwn-V\_JmoPLIxIFYbHACCQhrzidOZV3ELywoQPXRSxw/viewform) আমাদের সাথে আপনার ভাবনা শেয়ার করতে দ্বিধা করবেন না।