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