# Expo SDK Schnellstart

Beginnen Sie mit dem Pushwoosh Expo SDK mit diesem schnellen und einfachen Beispiel.

## Voraussetzungen

Um das Pushwoosh Expo SDK in Ihre App zu integrieren, benötigen Sie Folgendes:

<TranslatedFragment id="prerequisites-plugins" />

## Laden Sie das Beispielprojekt herunter

```bash
# Klonen Sie das SDK-Repository und navigieren Sie zum Beispielprojekt
git clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git

# Navigieren Sie zum Beispielverzeichnis
cd pushwoosh-expo-plugin-sample/
```

## Konfigurieren Sie das Projekt

##### 1. Installieren Sie die Abhängigkeiten:

```bash
npm install
```

##### 2. Initialisieren Sie Pushwoosh:

Öffnen Sie **app/_layout.tsx** und aktualisieren Sie den `Pushwoosh.init`-Aufruf:

```typescript
Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__" });
```

Wobei:

`__YOUR_APP_CODE__` ist der Anwendungscode aus dem Pushwoosh Control Panel.

##### 3. Legen Sie den Paketnamen und die Bundle-ID fest:

Öffnen Sie **app.json** und legen Sie fest:
- `package` auf den Paketnamen Ihrer App.
- `bundleIdentifier` auf die Bundle-ID Ihrer App.

##### 4. Legen Sie das Pushwoosh Device API-Token fest:

Öffnen Sie Ihre **app.json**-Datei und legen Sie das [Pushwoosh Device API-Token](/de/developer/api-reference/api-access-token/#device-api-token) für beide Plattformen fest:

- `PW_API_TOKEN` den Wert des Device API-Tokens für die iOS-Plattform.
- `apiToken` den Wert des Device API-Tokens für die Android-Plattform.

##### 5. Fügen Sie die Firebase-Konfigurationsdatei hinzu:

Kopieren Sie Ihre `google-services.json`-Datei in das Stammverzeichnis des Projekts.

## Erstellen Sie die App vorab (Prebuild)
Generieren Sie nativen Code und konfigurieren Sie die Abhängigkeiten für jede Plattform, indem Sie `prebuild` ausführen:
```bash
npx expo prebuild
```

## Erstellen und führen Sie das Projekt aus

1. Erstellen Sie das Projekt:

<Tabs>
<TabItem label="Android">
```bash
npx expo run:android
```
</TabItem>

<TabItem label="iOS">
```bash
npx expo run:ios
```
</TabItem>
</Tabs>

2. Erteilen Sie die Erlaubnis für Push-Benachrichtigungen. Das Gerät wird bei Pushwoosh registriert und Push-Benachrichtigungen werden aktiviert.

## Senden Sie eine Push-Benachrichtigung

Gehen Sie zurück zum Pushwoosh Control Panel und [senden Sie eine Push-Benachrichtigung](/de/product/messaging-channels/push-notifications/send-push-notifications/one-time-push) an Ihr registriertes Gerät.