iOS कोड उदाहरण
iOS के लिए Pushwoosh सैंपल के साथ, आप अपने प्रोजेक्ट में SDK को एकीकृत किए बिना Pushwoosh की कार्यक्षमता का पता लगा सकते हैं, या समीक्षा कर सकते हैं कि हमारे उदाहरण प्रोजेक्ट में Pushwoosh SDK कैसे लागू किया गया है।
पूर्वापेक्षाएँ
Anchor link toउदाहरणों का उपयोग करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:
Pushwoosh सैंपल एप्लिकेशन
Anchor link toयह प्रोजेक्ट Pushwoosh SDK के साथ एकीकृत एक बेसिक iOS एप्लिकेशन है, जो निम्नलिखित प्रमुख विशेषताओं को प्रदर्शित करता है:
- पुश नोटिफिकेशन प्राप्त करना।
- पुश नोटिफिकेशन डिलीवरी को ट्रैक करना।
- यूज़र टैग्स का प्रबंधन करना।
- इवेंट्स भेजना
- यूज़र रजिस्ट्रेशन
सैंपल ऐप को सीखने के उपकरण के रूप में या अपने विकास के लिए एक आधार के रूप में उपयोग करें।
1. सैंपल ऐप डाउनलोड करें
Anchor link toरिपॉजिटरी को क्लोन करें:
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git2. प्रोजेक्ट को कॉन्फ़िगर करें
Anchor link to-
Xcode में प्रोजेक्ट खोलें।
-
https://github.com/Pushwoosh/Pushwoosh-XCFrameworkको Swift पैकेज डिपेंडेंसी के रूप में जोड़ें। -
मुख्य टारगेट (PushwooshSampleApp) के लिए बंडल आइडेंटिफ़ायर को अपने Pushwoosh प्रोजेक्ट से मेल खाने के लिए सेट करें (जैसे,
com.pushwoosh.PushwooshSampleApp)। -
NotificationService टारगेट के लिए उसी बंडल आइडेंटिफ़ायर का उपयोग करें, जिसमें
.NotificationServiceजोड़ा गया हो (जैसे,com.pushwoosh.PushwooshSampleApp.NotificationService)। -
Info.plistमें, सेट करें:Pushwoosh_APPIDकी को Pushwoosh एप्लिकेशन कोड पर सेट करेंPushwoosh_API_TOKENकी को Pushwoosh डिवाइस API टोकन पर सेट करें
महत्वपूर्ण: सुनिश्चित करें कि आप अपने Pushwoosh कंट्रोल पैनल में सही ऐप को टोकन एक्सेस दें। और जानें
3. प्रोजेक्ट को चलाएँ
Anchor link to- प्रोजेक्ट को बिल्ड और रन करें।
- ऐप में सेटिंग्स टैब पर जाएँ।
- पुश के लिए रजिस्टर करें बटन पर टैप करें।
- पुश नोटिफिकेशन के लिए अनुमति दें। डिवाइस Pushwoosh के साथ पंजीकृत हो जाएगा।
Pushwoosh iOS उदाहरण
Anchor link toविभिन्न SDK सुविधाओं को कवर करने वाले पूरी तरह से प्रलेखित कोड उदाहरणों के लिए हमारी pushwoosh-quickstart-ios रिपॉजिटरी का अन्वेषण करें। ये सैंपल आपके अपने प्रोजेक्ट के लिए संदर्भ या शुरुआती बिंदु के रूप में उपयोग करने के लिए तैयार हैं।