Başlangıç

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

Bağımlı seçim

Swift Package Manager

  1. Xcode'da, File > Add Packages... (Dosya > Paket Ekle...) seçeneğine giderek Google-SearchInApps-SDK Swift paketini yükleyin.

  2. Görünen istemde Google-SearchInApps-SDK Swift Package 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üme Kadar'ı 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ını ekleme hakkında daha fazla bilgi için Apple'ın makalesine göz atın.

CocoaPods

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

pod 'Google-SearchInApps-SDK'

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

pod install --repo-update

CocoaPods'u yeni kullanmaya başladıysanız Podfile'ları oluşturma ve kullanma hakkında bilgi edinmek için resmi belgelerine bakın.

Info.plist dosyanızı güncelleyin

Uygulamanızın Info.plist dosyasını güncelleyerek iki anahtar ekleyin:

  1. SDK API anahtarınızın dize değerine sahip bir GSAAPIKey anahtarı (yukarıya bakın).
  2. Uygulamanızın istemci tanımlayıcısının dize değerine sahip 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>

Init

ContextualSearchRuntime örneği oluşturma

Swift

ContextualSearchRuntime

let contextualSearchRuntime = ContextualSearchRuntime()

Objective-C

ContextualSearchRuntime

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

Sonraki: Arama özellikleri