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
GSAAPIKeyanahtarı (yukarıya bakın). - Uygulamanızın istemci tanımlayıcısının dize değerini içeren 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>
Başlatma
ContextualSearchRuntime örneği oluşturma
Swift
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];