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
Xcode'da, Dosya > Paket Ekle'ye giderek Google-SearchInApps-SDK Swift Paketi'ni yükleyin.
Açılan istemde Google-SearchInApps-SDK Swift Paketi 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ü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:
- SDK API anahtarınızın dize değerini içeren bir
GSAAPIKey
anahtarı (yukarıya bakın). - 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
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];