Memulai

Halaman ini menjelaskan cara menyiapkan SDK iOS. Jika Anda belum menyelesaikan prasyarat, selesaikan terlebih dahulu.

Dependensi

Swift Package Manager

  1. Di Xcode, instal Paket Swift Google-SearchInApps-SDK dengan membuka File > Add Packages....

  2. Pada perintah yang muncul, telusuri repositori GitHub Paket Swift Google-SearchInApps-SDK:

https://github.com/google/search-in-apps.git
  1. Pilih versi Paket Swift Google-SearchInApps-SDK yang ingin Anda gunakan. Untuk project baru, sebaiknya gunakan Versi Utama Berikutnya

Setelah selesai, Xcode akan mulai menyelesaikan dependensi paket Anda dan mendownloadnya di latar belakang. Untuk mengetahui detail selengkapnya tentang cara menambahkan dependensi paket, lihat artikel Apple.

CocoaPods

Impor Google-SearchInApps-SDK ke dalam project iOS menggunakan CocoaPods. Buka Podfile project Anda dan tambahkan baris ini ke target aplikasi Anda:

pod 'Google-SearchInApps-SDK'

Kemudian dari command line, jalankan:

pod install --repo-update

Jika Anda baru menggunakan CocoaPods, lihat dokumentasi resminya untuk mengetahui info cara membuat dan menggunakan Podfile.

Mengupdate Info.plist Anda

Perbarui file Info.plist aplikasi Anda untuk menambahkan dua kunci:

  1. Kunci GSAAPIKey dengan nilai string kunci API SDK Anda (lihat di atas).
  2. Kunci GSAClientIdentifier dengan nilai string ID klien aplikasi Anda (lihat di atas).

Sampel 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

Membuat instance ContextualSearchRuntime

Swift

ContextualSearchRuntime

let contextualSearchRuntime = ContextualSearchRuntime()

Objective-C

ContextualSearchRuntime

ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];

Berikutnya: Fitur penelusuran