एक्सपो एसडीके क्विक स्टार्ट
इस त्वरित और सरल उदाहरण का उपयोग करके Pushwoosh Expo SDK के साथ शुरुआत करें।
पूर्वापेक्षाएँ
Anchor link toअपने ऐप में Pushwoosh Expo SDK को एकीकृत करने के लिए, आपको निम्नलिखित की आवश्यकता होगी:
उदाहरण प्रोजेक्ट डाउनलोड करें
Anchor link to# SDK रिपॉजिटरी को क्लोन करें और उदाहरण प्रोजेक्ट पर नेविगेट करेंgit clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# उदाहरण डायरेक्टरी पर नेविगेट करेंcd pushwoosh-expo-plugin-sample/प्रोजेक्ट को कॉन्फ़िगर करें
Anchor link to1. निर्भरताएँ इंस्टॉल करें:
Anchor link tonpm install2. Pushwoosh को इनिशियलाइज़ करें:
Anchor link toapp/_layout.tsx खोलें और Pushwoosh.init कॉल को अपडेट करें:
Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });जहाँ:
__YOUR_APP_CODE__ Pushwoosh कंट्रोल पैनल से एप्लिकेशन कोड है।
__YOUR_FCM_SENDER_ID__ Firebase कंसोल से Firebase प्रोजेक्ट नंबर है।
3. पैकेज का नाम और बंडल आईडी सेट करें:
Anchor link toapp.json खोलें और सेट करें:
packageको अपने ऐप के पैकेज नाम पर सेट करें।bundleIdentifierको अपने ऐप के बंडल आईडी पर सेट करें।
4. Pushwoosh डिवाइस एपीआई टोकन सेट करें:
Anchor link toअपनी app.json फ़ाइल खोलें और दोनों प्लेटफॉर्म के लिए Pushwoosh डिवाइस एपीआई टोकन सेट करें:
PW_API_TOKENiOS प्लेटफॉर्म के लिए डिवाइस एपीआई टोकन मान।apiTokenAndroid प्लेटफॉर्म के लिए डिवाइस एपीआई टोकन मान।
5. Firebase कॉन्फ़िगरेशन फ़ाइल जोड़ें:
Anchor link toअपनी google-services.json फ़ाइल को प्रोजेक्ट की रूट डायरेक्टरी में कॉपी करें।
ऐप को प्रीबिल्ड करें
Anchor link toप्रीबिल्ड चलाकर प्रत्येक प्लेटफॉर्म के लिए नेटिव कोड जेनरेट करें और निर्भरताएँ कॉन्फ़िगर करें:
npx expo prebuildप्रोजेक्ट को बिल्ड और रन करें
Anchor link to- प्रोजेक्ट को बिल्ड करें:
npx expo run:androidnpx expo run:ios- पुश नोटिफिकेशन के लिए अनुमति दें। डिवाइस Pushwoosh के साथ पंजीकृत हो जाएगा और पुश नोटिफिकेशन सक्षम हो जाएँगे।
एक पुश नोटिफिकेशन भेजें
Anchor link toPushwoosh कंट्रोल पैनल पर वापस जाएँ और अपने पंजीकृत डिवाइस पर एक पुश नोटिफिकेशन भेजें।