این صفحه نحوه راهاندازی iOS SDK را شرح میدهد. اگر پیشنیازها را تکمیل نکردهاید، ابتدا آنها را تکمیل کنید.
وابستگی
مدیر بسته سوئیفت
در Xcode، با رفتن به مسیر File > Add Packages...، بستهی سویفت Google-SearchInApps-SDK را نصب کنید.
در پنجرهای که ظاهر میشود، مخزن گیتهاب Google-SearchInApps-SDK Swift Package را جستجو کنید:
https://github.com/google/search-in-apps.git
- نسخهای از بسته سویفت Google-SearchInApps-SDK را که میخواهید استفاده کنید، انتخاب کنید. برای پروژههای جدید، توصیه میکنیم از نسخه اصلی Up to Next استفاده کنید.
پس از اتمام کار، Xcode شروع به حل وابستگیهای بسته شما و دانلود آنها در پسزمینه میکند. برای جزئیات بیشتر در مورد نحوه اضافه کردن وابستگیهای بسته، به مقاله اپل مراجعه کنید.
کوکوپادز
Google-SearchInApps-SDK را با استفاده از CocoaPods به یک پروژه iOS وارد کنید. Podfile پروژه خود را باز کنید و این خط را به target برنامه خود اضافه کنید:
pod 'Google-SearchInApps-SDK'
سپس از خط فرمان اجرا کنید:
pod install --repo-update
اگر در CocoaPods تازهکار هستید، برای اطلاعات بیشتر در مورد نحوه ایجاد و استفاده از Podfiles به مستندات رسمی آنها مراجعه کنید.
اطلاعات خود را بهروزرسانی کنید.
فایل Info.plist برنامه خود را بهروزرسانی کنید تا دو کلید اضافه شود:
- یک کلید
GSAAPIKeyبا مقدار رشتهای از کلید API SDK شما (به بالا مراجعه کنید). - یک کلید
GSAClientIdentifierبا مقدار رشتهای از شناسه کلاینت برنامه شما (به بالا مراجعه کنید).
نمونه Info.plist 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>
اولیه
یک نمونه از ContextualSearchRuntime ایجاد کنید
سویفت
let contextualSearchRuntime = ContextualSearchRuntime()
هدف-سی
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];