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