Başlangıç

Bu sayfada, iOS SDK'sını nasıl ayarlayacağınız açıklanmaktadır. Ön koşulları tamamlamadıysanız önce bunları tamamlayın.

Bağımlı seçim

Swift Paket Yöneticisi

  1. Xcode'da, Dosya > Paket Ekle'ye giderek Google-SearchInApps-SDK Swift Paketi'ni yükleyin.

  2. Açılan istemde Google-SearchInApps-SDK Swift Paketi GitHub deposunu arayın:

https://github.com/google/search-in-apps.git
  1. Kullanmak istediğiniz Google-SearchInApps-SDK Swift paketinin sürümünü seçin. Yeni projeler için Bir Sonraki Ana Sürüm'ü kullanmanızı öneririz.

İşlemi tamamladığınızda Xcode, paket bağımlılıklarınıza çözüm bulmaya ve bunları arka planda indirmeye başlar. Paket bağımlılıkları ekleme hakkında daha fazla bilgi için Apple'ın makalesine göz atın.

CocoaPods

CocoaPods'u kullanarak Google-SearchInApps-SDK'sını bir iOS projesine aktarın. Projenizin Podfile dosyasını açın ve aşağıdaki satırı uygulamanızın hedefine ekleyin:

pod 'Google-SearchInApps-SDK'

Ardından komut satırında şunları çalıştırın:

pod install --repo-update

CocoaPods'u yeni kullanmaya başladıysanız Pod dosyalarını oluşturma ve kullanma hakkında bilgi edinmek için resmi dokümanlarına göz atın.

Info.plist dosyanızı güncelleme

Uygulamanızın Info.plist dosyasını iki anahtar eklemek için güncelleyin:

  1. SDK API anahtarınızın dize değerini içeren bir GSAAPIKey anahtarı (yukarıya bakın).
  2. Uygulamanızın istemci tanımlayıcısının dize değerini içeren bir GSAClientIdentifier anahtarı (yukarıya bakın).

Örnek 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>

Başlatma

ContextualSearchRuntime örneği oluşturma

Swift

ContextualSearchRuntime

let contextualSearchRuntime = ContextualSearchRuntime()

Objective-C

ContextualSearchRuntime

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

Sonraki: Arama özellikleri