Erste Schritte

Auf dieser Seite wird beschrieben, wie Sie das iOS SDK einrichten. Wenn Sie die Voraussetzungen noch nicht erfüllt haben, tun Sie das zuerst.

Abhängigkeit

Swift Package Manager

  1. Installieren Sie in Xcode das Google-SearchInApps-SDK Swift-Paket, indem Sie zu File > Add Packages... (Datei > Pakete hinzufügen...) gehen.

  2. Suchen Sie in der angezeigten Aufforderung nach dem GitHub-Repository für das Google SearchInApps SDK-Swift-Paket:

https://github.com/google/search-in-apps.git
  1. Wähle die Version des Google-SearchInApps-SDK Swift-Pakets aus, das du verwenden möchtest. Für neue Projekte empfehlen wir die Verwendung von Bis zur nächsten Hauptversion.

Sobald Sie fertig sind, beginnt Xcode, Ihre Paketabhängigkeiten im Hintergrund aufzulösen und herunterzuladen. Weitere Informationen zum Hinzufügen von Paketabhängigkeiten finden Sie im Artikel von Apple.

CocoaPods

Importieren Sie das Google Search In Apps SDK mit CocoaPods in ein iOS-Projekt. Öffnen Sie die Podfile Ihres Projekts und fügen Sie dem Ziel Ihrer App diese Zeile hinzu:

pod 'Google-SearchInApps-SDK'

Führen Sie dann in der Befehlszeile folgenden Befehl aus:

pod install --repo-update

Wenn Sie CocoaPods noch nicht kennen, finden Sie in der offiziellen Dokumentation Informationen zum Erstellen und Verwenden von Podfiles.

Info.plist aktualisieren

Aktualisieren Sie die Datei Info.plist Ihrer App, um zwei Schlüssel hinzuzufügen:

  1. Ein GSAAPIKey-Schlüssel mit dem Stringwert deines SDK-API-Schlüssels (siehe oben).
  2. Einen GSAClientIdentifier-Schlüssel mit einem Stringwert der Client-ID deiner App (siehe oben).

Beispiel 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

Instanz von ContextualSearchRuntime erstellen

Swift

ContextualSearchRuntime

let contextualSearchRuntime = ContextualSearchRuntime()

Objective-C

ContextualSearchRuntime

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

Nächster Schritt: Suchfunktionen