หน้านี้จะอธิบายวิธีตั้งค่าด้วย iOS SDK หากยังไม่ได้ทําตามข้อกําหนดเบื้องต้น ให้ทําตามก่อน
การขึ้นต่อกัน
Swift Package Manager
ใน Xcode ให้ติดตั้งแพ็กเกจ Swift ของ Google-SearchInApps-SDK โดยไปที่ไฟล์ > เพิ่มแพ็กเกจ....
ในพรอมต์ที่ปรากฏขึ้น ให้ค้นหาที่เก็บ GitHub ของแพ็กเกจ Swift ของ Google-SearchInApps-SDK
https://github.com/google/search-in-apps.git
- เลือกเวอร์ชันของแพ็กเกจ Swift ของ Google-SearchInApps-SDK ที่ต้องการใช้ สำหรับโปรเจ็กต์ใหม่ เราขอแนะนำให้ใช้อัปเดตเป็นเวอร์ชันหลักถัดไป
เมื่อเสร็จแล้ว Xcode จะเริ่มจับคู่ข้อมูลและดาวน์โหลดทรัพยากร Dependency ของแพ็กเกจในเบื้องหลัง โปรดดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีเพิ่มแพ็กเกจที่ต้องใช้ร่วมกันในบทความของ Apple
CocoaPods
นําเข้า Google-SearchInApps-SDK ไปยังโปรเจ็กต์ iOS โดยใช้ CocoaPods เปิด Podfile ของโปรเจ็กต์แล้วเพิ่มบรรทัดนี้ลงในเป้าหมายของแอป
pod 'Google-SearchInApps-SDK'
จากนั้นเรียกใช้จากบรรทัดคำสั่งดังนี้
pod install --repo-update
หากคุณเพิ่งเริ่มใช้ CocoaPods โปรดดูข้อมูลเกี่ยวกับวิธีสร้างและใช้ Podfiles ในเอกสารอย่างเป็นทางการของ CocoaPods
อัปเดต Info.plist
อัปเดตไฟล์ Info.plist
ของแอปเพื่อเพิ่มคีย์ 2 รายการต่อไปนี้
- คีย์
GSAAPIKey
ที่มีค่าสตริงของคีย์ API ของ SDK (ดูด้านบน) - คีย์
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];