# Huawei React Native Plugin integrieren

## Das React Native Plugin integrieren

Beachten Sie die Integrationsanleitung für React Native.

<LinkCard title="Integrationsanleitung für React Native" href="/developer/pushwoosh-sdk/cross-platform-frameworks/react-native/integration/integrating-react-native-plugin/" />

## Huawei über AppGallery Connect konfigurieren

1. Gehen Sie zu [AppGallery Connect -> Projects List](https://developer.huawei.com/consumer/en/service/josp/agc/index.html#/myProject) und wählen Sie ein zu konfigurierendes Projekt aus.

2. Klicken Sie im Abschnitt „App information“ auf **agconnect-services.json**, um eine Konfigurationsdatei herunterzuladen.

<img src="/react-native-integrate-huawei-react-native-1.webp" alt=""/>

3. Fügen Sie die heruntergeladene Datei in Ihr Android Studio-Projekt ein (YOUR\_PROJECT/app/agconnect-services.json).

<img src="/react-native-integrate-huawei-react-native-2.webp" alt=""/>

## Signaturzertifikat-Fingerabdruck generieren

1. Gehen Sie in Android Studio zu View > Tool Windows > Gradle.

<img src="/react-native-integrate-huawei-react-native-3.webp" alt=""/>

2. Gehen Sie im geöffneten Fenster zu app > Tasks > android > signingReport.

<img src="/react-native-integrate-huawei-react-native-4.webp" alt=""/>

3. Kopieren Sie den SHA-256 aus Ihrem Release-Keystore.

<img src="/react-native-integrate-huawei-react-native-5.webp" alt=""/>

Sie können zu Testzwecken auch den SHA-256 aus Ihrem Debug-Keystore hinzufügen.

4. Wählen Sie Ihr Projekt in der [AppGallery Connect Project List](https://developer.huawei.com/consumer/en/service/josp/agc/index.html#/myProject) aus.

5. Fügen Sie den SHA-256 in das Feld **SHA-256 certificate fingerprint** ein.

Bitte beachten Sie, dass die Verarbeitung des Fingerabdrucks bis zu 10 Minuten dauern kann.

## Huawei in Pushwoosh konfigurieren

Folgen Sie der Anleitung, um die Huawei-Plattform für Ihr Pushwoosh-Projekt zu konfigurieren:

<LinkCard title="Huawei-Konfiguration" href="/developer/first-steps/connect-messaging-services/huawei-configuration/" />


## Abhängigkeiten hinzufügen

Fügen Sie Ihrem Android-Projekt Abhängigkeiten hinzu:

* Zu `android/build.gradle`

```
buildscript {    
    repositories {        
        google()              
        maven { url 'https://developer.huawei.com/repo/' }    
    }​    

    dependencies {        
        ...        
        classpath 'com.huawei.agconnect:agcp:1.4.1.300'    
    }
}​

allprojects {    
    repositories {        
        google()              
        maven { url 'https://developer.huawei.com/repo/' }    
    }
}
```

* Zu `android/app/build.gradle`

```
apply plugin: "com.huawei.agconnect"​

...​

dependencies {    
    ...    
    implementation 'com.huawei.hms:push:6.1.0.300'
}
```

## Push-Benachrichtigungen aktivieren

Fügen Sie **Pushwoosh.enableHuaweiPushNotification();** vor dem Aufruf von **Pushwoosh.register()** in Ihrem React Native-Projekt hinzu.

## Teilen Sie uns Ihr Feedback mit

Ihr Feedback hilft uns, eine bessere Erfahrung zu schaffen. Daher würden wir uns freuen, von Ihnen zu hören, wenn Sie während des SDK-Integrationsprozesses auf Probleme stoßen. Sollten Sie auf Schwierigkeiten stoßen, zögern Sie bitte nicht, uns Ihre Gedanken [über dieses Formular](https://docs.google.com/forms/d/e/1FAIpQLSd\_0b8jwn-V\_JmoPLIxIFYbHACCQhrzidOZV3ELywoQPXRSxw/viewform) mitzuteilen.