कैपेसिटर SDK क्विक स्टार्ट
इस त्वरित और सरल उदाहरण का उपयोग करके Pushwoosh कैपेसिटर SDK के साथ शुरुआत करें।
पूर्वापेक्षाएँ
Anchor link toअपने ऐप में Pushwoosh कैपेसिटर SDK को एकीकृत करने के लिए, आपको निम्नलिखित की आवश्यकता होगी:
उदाहरण प्रोजेक्ट डाउनलोड करें
Anchor link toSDK रिपॉजिटरी को क्लोन करें:
git clone https://github.com/Pushwoosh/pushwoosh-capacitor-plugin.gitप्लगइन डायरेक्टरी पर नेविगेट करें:
cd pushwoosh-capacitor-pluginप्लगइन बनाएँ
Anchor link toउदाहरण ऐप चलाने से पहले, आपको कैपेसिटर प्लगइन बनाना होगा। प्लगइन निर्भरताएँ स्थापित करें:
npm iप्लगइन बनाएँ:
npm run buildउदाहरण ऐप को कॉन्फ़िगर करें
Anchor link toउदाहरण ऐप डायरेक्टरी पर नेविगेट करें:
cd exampleऐप निर्भरताएँ स्थापित करें:
npm iवेब एसेट्स बनाएँ:
npm run buildsrc/js/example.js खोलें और Pushwoosh.onDeviceReady कॉल को अपडेट करें:
Pushwoosh.onDeviceReady({ projectid: "__YOUR_FCM_SENDER_ID__", appid: "__YOUR_APP_CODE__"});जहाँ:
__YOUR_APP_CODE__ Pushwoosh कंट्रोल पैनल से एप्लिकेशन कोड है।
__YOUR_FCM_SENDER_ID__ Firebase कंसोल से Firebase प्रोजेक्ट नंबर है।
1. CocoaPods निर्भरताएँ स्थापित करें
Anchor link toiOS प्लेटफॉर्म डायरेक्टरी पर नेविगेट करें और CocoaPods निर्भरताएँ स्थापित करें:
cd ios/Apppod install --repo-updatecd ../..2. कैपेसिटर को iOS से सिंक करें
Anchor link toCocoaPods स्थापित करने के बाद, कैपेसिटर कॉन्फ़िगरेशन को सिंक करें:
npx cap sync ios3. iOS प्रोजेक्ट खोलें
Anchor link toXcode में प्रोजेक्ट खोलें:
npx cap open ios4. बंडल आइडेंटिफ़ायर सेट करें
Anchor link toXcode में, बंडल आइडेंटिफ़ायर को अपने ऐप के पैकेज नाम पर सेट करें (उदाहरण के लिए, com.example.pushwoosh)।
5. क्षमताएँ जोड़ें
Anchor link toपुश नोटिफिकेशन सक्षम करने के लिए, आपको कुछ क्षमताएँ जोड़ने की आवश्यकता है।
Signing & Capabilities सेक्शन में, निम्नलिखित क्षमताएँ जोड़ें:
Push NotificationsBackground Modes। इस क्षमता को जोड़ने के बाद,Remote notificationsके लिए बॉक्स को चेक करें।
6. API टोकन सेट करें
Anchor link toXcode में ios/App/App/Info.plist खोलें और अपने Pushwoosh डिवाइस API टोकन के साथ निम्नलिखित प्रविष्टि जोड़ें:
<key>Pushwoosh_API_TOKEN</key><string>__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__</string>Android
Anchor link to1. कैपेसिटर को Android से सिंक करें
Anchor link toकैपेसिटर कॉन्फ़िगरेशन को Android प्लेटफॉर्म से सिंक करें:
npx cap sync android2. google-services.json सेटअप करें
Anchor link toअपनी google-services.json फ़ाइल को android/app डायरेक्टरी में कॉपी करें।
3. पैकेज का नाम सेट करें
Anchor link toandroid/app/build.gradle खोलें और applicationId को अपने ऐप के पैकेज नाम पर सेट करें (उदाहरण के लिए, com.example.pushwoosh)।
4. API टोकन सेट करें
Anchor link toअपनी android/app/src/main/AndroidManifest.xml फ़ाइल खोलें और <application> टैग के अंदर निम्नलिखित मेटाडेटा जोड़ें:
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__ को अपने Pushwoosh डिवाइस API टोकन से बदलें।
5. Android प्रोजेक्ट खोलें
Anchor link toAndroid Studio में प्रोजेक्ट खोलें:
npx cap open androidप्रोजेक्ट चलाएँ
Anchor link to- प्रोजेक्ट बनाएँ और चलाएँ।
- “Click Me!” बटन पर टैप करें।
- पुश नोटिफिकेशन के लिए अनुमति दें। डिवाइस Pushwoosh के साथ पंजीकृत हो जाएगा।
एक पुश नोटिफिकेशन भेजें
Anchor link toPushwoosh कंट्रोल पैनल पर वापस जाएँ और अपने पंजीकृत डिवाइस पर एक पुश नोटिफिकेशन भेजें।