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

iOS कोड उदाहरण

iOS के लिए Pushwoosh सैंपल के साथ, आप अपने प्रोजेक्ट में SDK को एकीकृत किए बिना Pushwoosh की कार्यक्षमता का पता लगा सकते हैं, या समीक्षा कर सकते हैं कि हमारे उदाहरण प्रोजेक्ट में Pushwoosh SDK कैसे लागू किया गया है।

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

Anchor link to

उदाहरणों का उपयोग करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

Pushwoosh सैंपल एप्लिकेशन

Anchor link to

यह प्रोजेक्ट Pushwoosh SDK के साथ एकीकृत एक बेसिक iOS एप्लिकेशन है, जो निम्नलिखित प्रमुख विशेषताओं को प्रदर्शित करता है:

  • पुश नोटिफिकेशन प्राप्त करना।
  • पुश नोटिफिकेशन डिलीवरी को ट्रैक करना।
  • यूज़र टैग्स का प्रबंधन करना।
  • इवेंट्स भेजना
  • यूज़र रजिस्ट्रेशन

सैंपल ऐप को सीखने के उपकरण के रूप में या अपने विकास के लिए एक आधार के रूप में उपयोग करें।

1. सैंपल ऐप डाउनलोड करें

Anchor link to

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

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git

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

Anchor link to
  1. Xcode में प्रोजेक्ट खोलें।

  2. https://github.com/Pushwoosh/Pushwoosh-XCFramework को Swift पैकेज डिपेंडेंसी के रूप में जोड़ें।

  3. मुख्य टारगेट (PushwooshSampleApp) के लिए बंडल आइडेंटिफ़ायर को अपने Pushwoosh प्रोजेक्ट से मेल खाने के लिए सेट करें (जैसे, com.pushwoosh.PushwooshSampleApp)।

  4. NotificationService टारगेट के लिए उसी बंडल आइडेंटिफ़ायर का उपयोग करें, जिसमें .NotificationService जोड़ा गया हो (जैसे, com.pushwoosh.PushwooshSampleApp.NotificationService)।

  5. Info.plist में, सेट करें:

महत्वपूर्ण: सुनिश्चित करें कि आप अपने Pushwoosh कंट्रोल पैनल में सही ऐप को टोकन एक्सेस दें। और जानें

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

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

Pushwoosh iOS उदाहरण

Anchor link to

विभिन्न SDK सुविधाओं को कवर करने वाले पूरी तरह से प्रलेखित कोड उदाहरणों के लिए हमारी pushwoosh-quickstart-ios रिपॉजिटरी का अन्वेषण करें। ये सैंपल आपके अपने प्रोजेक्ट के लिए संदर्भ या शुरुआती बिंदु के रूप में उपयोग करने के लिए तैयार हैं।