इस पेज पर iOS SDK टूल को सेट अप करने का तरीका बताया गया है. अगर आपने ज़रूरी शर्तें पूरी नहीं की हैं, तो पहले उन्हें पूरा करें.
निर्भर है
Swift Package Manager
Xcode में, Google-SearchInApps-SDK Swift पैकेज इंस्टॉल करने के लिए, फ़ाइल > पैकेज जोड़ें पर जाएं....
दिखने वाले प्रॉम्प्ट में, Google-SearchInApps-SDK Swift Package 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 का इस्तेमाल पहले कभी नहीं किया है, तो उनके आधिकारिक दस्तावेज़ देखें. इनमें पॉडफ़ाइल बनाने और उन्हें इस्तेमाल करने के बारे में जानकारी दी गई है.
अपनी Info.plist अपडेट करना
दो कुंजियां जोड़ने के लिए, अपने ऐप्लिकेशन की Info.plist
फ़ाइल अपडेट करें:
- आपकी SDK टूल की एपीआई कुंजी की स्ट्रिंग वैल्यू वाली
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];