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
Xcode'da, File > Add Packages... (Dosya > Paket Ekle...) seçeneğine giderek Google-SearchInApps-SDK Swift paketini yükleyin.
Görünen istemde Google-SearchInApps-SDK Swift Package GitHub deposunu arayın:
https://github.com/google/search-in-apps.git
- 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:
- SDK API anahtarınızın dize değerine sahip bir
GSAAPIKeyanahtarı (yukarıya bakın). - Uygulamanızın istemci tanımlayıcısının dize değerine sahip bir
GSAClientIdentifieranahtarı (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
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];