इस पेज पर, iOS SDK को सेट अप करने का तरीका बताया गया है. अगर आपने ज़रूरी शर्तें पूरी नहीं की हैं, तो पहले उन्हें पूरा करें.
निर्भर है
Swift Package Manager
Xcode में, फ़ाइल > पैकेज जोड़ें... पर जाकर, Google-SearchInApps-SDK Swift पैकेज इंस्टॉल करें.
दिखने वाले प्रॉम्प्ट में, Google-SearchInApps-SDK Swift पैकेज की GitHub रिपॉज़िटरी खोजें:
https://github.com/google/search-in-apps.git
- Google-SearchInApps-SDK Swift पैकेज का वह वर्शन चुनें जिसका आपको इस्तेमाल करना है. नए प्रोजेक्ट के लिए, हमारा सुझाव है कि अगले बड़े वर्शन तक का इस्तेमाल करें
इसके बाद, Xcode आपके पैकेज की डिपेंडेंसी से जुड़ी समस्या को हल करना शुरू कर देगा और उन्हें बैकग्राउंड में डाउनलोड करेगा. पैकेज की डिपेंडेंसी जोड़ने के तरीके के बारे में ज़्यादा जानने के लिए, Apple का लेख पढ़ें.
CocoaPods
CocoaPods का इस्तेमाल करके, Google-SearchInApps-SDK को iOS प्रोजेक्ट में इंपोर्ट करें. अपने प्रोजेक्ट का Podfile खोलें और अपने ऐप्लिकेशन के टारगेट में यह लाइन जोड़ें:
pod 'Google-SearchInApps-SDK'
इसके बाद, कमांड लाइन से यह चलाएं:
pod install --repo-update
अगर आपने CocoaPods का इस्तेमाल पहले कभी नहीं किया है, तो Podfile बनाने और इस्तेमाल करने के तरीके के बारे में जानने के लिए, उनका आधिकारिक दस्तावेज़ देखें.
अपना Info.plist अपडेट करें
दो कुंजियां जोड़ने के लिए, अपने ऐप्लिकेशन की Info.plist फ़ाइल अपडेट करें:
- एक
GSAAPIKeyकुंजी, जिसकी स्ट्रिंग वैल्यू आपके एसडीके की एपीआई कुंजी हो (ऊपर देखें). - एक
GSAClientIdentifierकुंजी, जिसकी स्ट्रिंग वैल्यू आपके ऐप्लिकेशन का क्लाइंट आइडेंटिफ़ायर हो (ऊपर देखें).
Info.plist का नमूना
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>GSAAPIKey</key>
<string>ABC123...xyz890</string>
<key>GSAClientIdentifier</key>
<string>ms-demo-app-sia</string>
...
</dict>
</plist>
Init
ContextualSearchRuntime का इंस्टेंस बनाएं
Swift
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];