# एक्सपो SDK क्विक स्टार्ट

इस त्वरित और सरल उदाहरण का उपयोग करके Pushwoosh एक्सपो SDK के साथ शुरुआत करें।

## पूर्वापेक्षाएँ

अपने ऐप में Pushwoosh एक्सपो SDK को एकीकृत करने के लिए, आपको निम्नलिखित की आवश्यकता होगी:

<TranslatedFragment id="prerequisites-plugins" />

## उदाहरण प्रोजेक्ट डाउनलोड करें

```bash
# SDK रिपॉजिटरी को क्लोन करें और उदाहरण प्रोजेक्ट पर नेविगेट करें
git clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git

# उदाहरण डायरेक्टरी पर नेविगेट करें
cd pushwoosh-expo-plugin-sample/
```

## प्रोजेक्ट को कॉन्फ़िगर करें

##### 1. निर्भरताएँ इंस्टॉल करें:

```bash
npm install
```

##### 2. Pushwoosh को इनिशियलाइज़ करें:

**app/_layout.tsx** खोलें और Pushwoosh.init कॉल को अपडेट करें:

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

जहाँ:

`__YOUR_APP_CODE__` Pushwoosh कंट्रोल पैनल से एप्लिकेशन कोड है।

##### 3. पैकेज का नाम और बंडल आईडी सेट करें:

**app.json** खोलें और सेट करें:
- `package` को अपने ऐप के पैकेज नाम पर सेट करें।
- `bundleIdentifier` को अपने ऐप के बंडल आईडी पर सेट करें।

##### 4. Pushwoosh डिवाइस API टोकन सेट करें:

अपनी **app.json** फ़ाइल खोलें और दोनों प्लेटफॉर्म के लिए [Pushwoosh डिवाइस API टोकन](/hi/developer/api-reference/api-access-token/#device-api-token) सेट करें:

- `PW_API_TOKEN` iOS प्लेटफॉर्म के लिए डिवाइस API टोकन मान।
- `apiToken` Android प्लेटफॉर्म के लिए डिवाइस API टोकन मान।

##### 5. Firebase कॉन्फ़िगरेशन फ़ाइल जोड़ें:

अपनी `google-services.json` फ़ाइल को प्रोजेक्ट की रूट डायरेक्टरी में कॉपी करें।

## ऐप को प्रीबिल्ड करें
प्रीबिल्ड चलाकर प्रत्येक प्लेटफॉर्म के लिए नेटिव कोड जेनरेट करें और निर्भरताएँ कॉन्फ़िगर करें:
```bash
npx expo prebuild
```

## प्रोजेक्ट को बिल्ड और रन करें

1. प्रोजेक्ट को बिल्ड करें:

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

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

2. पुश नोटिफिकेशन के लिए अनुमति दें। डिवाइस Pushwoosh के साथ पंजीकृत हो जाएगा और पुश नोटिफिकेशन सक्षम हो जाएँगे।

## एक पुश नोटिफिकेशन भेजें

Pushwoosh कंट्रोल पैनल पर वापस जाएँ और अपने पंजीकृत डिवाइस पर [एक पुश नोटिफिकेशन भेजें](/hi/product/messaging-channels/push-notifications/send-push-notifications/one-time-push)।