सामग्री पर जाएं

कैपेसिटर SDK क्विक स्टार्ट

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

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

Anchor link to

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

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

Anchor link to

SDK रिपॉजिटरी को क्लोन करें:

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-capacitor-plugin.git

प्लगइन डायरेक्टरी पर नेविगेट करें:

Terminal window
cd pushwoosh-capacitor-plugin

प्लगइन बनाएँ

Anchor link to

उदाहरण ऐप चलाने से पहले, आपको कैपेसिटर प्लगइन बनाना होगा। प्लगइन निर्भरताएँ स्थापित करें:

Terminal window
npm i

प्लगइन बनाएँ:

Terminal window
npm run build

उदाहरण ऐप को कॉन्फ़िगर करें

Anchor link to

उदाहरण ऐप डायरेक्टरी पर नेविगेट करें:

Terminal window
cd example

ऐप निर्भरताएँ स्थापित करें:

Terminal window
npm i

वेब एसेट्स बनाएँ:

Terminal window
npm run build

src/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 to

iOS प्लेटफॉर्म डायरेक्टरी पर नेविगेट करें और CocoaPods निर्भरताएँ स्थापित करें:

Terminal window
cd ios/App
pod install --repo-update
cd ../..
2. कैपेसिटर को iOS से सिंक करें
Anchor link to

CocoaPods स्थापित करने के बाद, कैपेसिटर कॉन्फ़िगरेशन को सिंक करें:

Terminal window
npx cap sync ios
3. iOS प्रोजेक्ट खोलें
Anchor link to

Xcode में प्रोजेक्ट खोलें:

Terminal window
npx cap open ios
4. बंडल आइडेंटिफ़ायर सेट करें
Anchor link to

Xcode में, बंडल आइडेंटिफ़ायर को अपने ऐप के पैकेज नाम पर सेट करें (उदाहरण के लिए, com.example.pushwoosh)।

5. क्षमताएँ जोड़ें
Anchor link to

पुश नोटिफिकेशन सक्षम करने के लिए, आपको कुछ क्षमताएँ जोड़ने की आवश्यकता है।

Signing & Capabilities सेक्शन में, निम्नलिखित क्षमताएँ जोड़ें:

  • Push Notifications
  • Background Modes। इस क्षमता को जोड़ने के बाद, Remote notifications के लिए बॉक्स को चेक करें।
6. API टोकन सेट करें
Anchor link to

Xcode में ios/App/App/Info.plist खोलें और अपने Pushwoosh डिवाइस API टोकन के साथ निम्नलिखित प्रविष्टि जोड़ें:

Info.plist
<key>Pushwoosh_API_TOKEN</key>
<string>__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__</string>
1. कैपेसिटर को Android से सिंक करें
Anchor link to

कैपेसिटर कॉन्फ़िगरेशन को Android प्लेटफॉर्म से सिंक करें:

Terminal window
npx cap sync android
2. google-services.json सेटअप करें
Anchor link to

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

3. पैकेज का नाम सेट करें
Anchor link to

android/app/build.gradle खोलें और applicationId को अपने ऐप के पैकेज नाम पर सेट करें (उदाहरण के लिए, com.example.pushwoosh)।

4. API टोकन सेट करें
Anchor link to

अपनी android/app/src/main/AndroidManifest.xml फ़ाइल खोलें और <application> टैग के अंदर निम्नलिखित मेटाडेटा जोड़ें:

AndroidManifest.xml
<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 to

Android Studio में प्रोजेक्ट खोलें:

Terminal window
npx cap open android

प्रोजेक्ट चलाएँ

Anchor link to
  1. प्रोजेक्ट बनाएँ और चलाएँ।
  2. “Click Me!” बटन पर टैप करें।
  3. पुश नोटिफिकेशन के लिए अनुमति दें। डिवाइस Pushwoosh के साथ पंजीकृत हो जाएगा।

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

Anchor link to

Pushwoosh कंट्रोल पैनल पर वापस जाएँ और अपने पंजीकृत डिवाइस पर एक पुश नोटिफिकेशन भेजें