iOS Consumer SDK herunterladen

Plattform auswählen: Android iOS JavaScript

Verwenden Sie das Consumer SDK, um On-Demand-Fahrten in Ihren iOS-Nutzer-Apps zu verfolgen. Weitere Informationen und eine Einführung in die Funktion „Wege verfolgen“ finden Sie unter Wege unter iOS verfolgen.

So richten Sie das Consumer SDK für Ihre iOS-App ein:

  1. Informationen zu den Mindestsystemanforderungen
  2. Consumer SDK herunterladen
  3. Prüfen Sie die Apple Privacy Manifest-Datei.
  4. Google Cloud Console-Projekt konfigurieren
  5. Authentifizierungstokens abrufen
  6. Consumer SDK initialisieren

Mindestsystemanforderungen prüfen

In den Versionshinweisen findest du die Mindestanforderungen für die Version des Consumer SDK, das du verwendest. Weitere Informationen finden Sie in den Versionshinweisen.

  • Auf dem Mobilgerät muss iOS 14 oder höher installiert sein.
  • Apple Xcode Version 15 oder höher.

Consumer SDK abrufen

Das Consumer SDK wird mit CocoaPods installiert und konfiguriert.

Swift-Paketmanager

Das Consumer SDK kann über den Swift Package Manager installiert werden. Achten Sie beim Hinzufügen des SDK darauf, dass Sie alle vorhandenen Consumer SDK-Abhängigkeiten entfernt haben.

So fügen Sie das SDK einem neuen oder vorhandenen Projekt hinzu:

  1. Öffnen Sie Xcode project oder workspace und gehen Sie zu Datei > Paketabhängigkeiten hinzufügen.
  2. Geben Sie https://github.com/googlemaps/ios-consumer-sdk als URL ein, drücken Sie die Eingabetaste, um das Paket einzubinden, und klicken Sie auf „Paket hinzufügen“.
  3. Wenn Sie eine bestimmte version installieren möchten, legen Sie im Feld Abhängigkeitsregel eine der versionbasierten Optionen fest. Für neue Projekte empfehlen wir, die neueste Version anzugeben und die Option „Genaue Version“ zu verwenden. Klicke anschließend auf „Paket hinzufügen“.

So aktualisieren Sie den package für ein vorhandenes Projekt:

  1. Um die Installation zu überprüfen, rufen Sie im Project Navigator den Bereich Package Dependencies auf, um das Paket und seine Version zu prüfen.

So entfernen Sie das manuell installierte Consumer SDK:

  1. Suchen Sie in den Konfigurationseinstellungen Ihres Xcode-Projekts nach Frameworks, Bibliotheken und eingebetteten Inhalten. Verwenden Sie das Minuszeichen(-), um das folgende Framework zu entfernen:

    • GoogleRidesharingConsumer.xcframework
  2. Entfernen Sie das GoogleRidesharingConsumer-Bundle aus dem übergeordneten Verzeichnis Ihres Xcode-Projekts.

Mit CocoaPods

  1. CocoaPods-Tool installieren: Öffnen Sie ein Terminalfenster und führen Sie den folgenden Befehl aus:

    sudo gem install cocoapods
    

    Weitere Informationen finden Sie im Startleitfaden für CocoaPods.

  2. Podfile für das Consumer SDK erstellen: Sie verwenden die Podfile, um die API und ihre Abhängigkeiten zu installieren.

    1. Erstelle in deinem Projektverzeichnis eine Datei mit dem Namen Podfile. Diese Datei definiert die Abhängigkeiten Ihres Projekts.

    2. Bearbeiten Sie die Podfile-Datei und fügen Sie Ihre Abhängigkeiten hinzu. Hier ist ein Beispiel mit den Abhängigkeiten:

      source "https://github.com/CocoaPods/Specs.git"
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingConsumer'
      end
      
    3. Speichern Sie die Podfile-Datei: Öffnen Sie ein Terminal und rufen Sie den Ordner mit der Podfile-Datei auf:

      cd <path-to-project>
      
  3. Führen Sie den Befehl „pod install“ aus: Mit diesem Befehl werden die in der Podfile angegebenen APIs und ggf. zugehörige Abhängigkeiten installiert.

    pod install
    
  4. Projekt in Xcode öffnen: Schließen Sie Xcode und öffnen Sie dann per Doppelklick die .xcworkspace-Datei Ihres Projekts, um Xcode zu starten. Wenn Sie das Projekt später öffnen möchten, verwenden Sie die .xcworkspace-Datei.

Manuelle Installation

In diesem Leitfaden erfährst du, wie du das XCFramework mit dem Consumer SDK manuell in dein Projekt einfügst und die Build-Einstellungen in Xcode konfigurierst.

Bevor Sie dieser Anleitung folgen, sollten Sie Folgendes tun:

  • Laden Sie das Binärpaket XCFramework herunter, mit dem Sie das Consumer SDK installieren. Sie können dieses Paket auf mehreren Plattformen verwenden, einschließlich Computern mit dem M1-Chipsatz.

  • Installieren Sie das Maps SDK.

  1. Laden Sie die SDK-Binärdatei und die Ressourcen herunter:

  2. Entpacken Sie die ZIP-Dateien, um auf das XCFramework und die Ressourcen zuzugreifen.

  3. Starten Sie Xcode und öffnen oder erstellen Sie ein Projekt. Wenn Sie noch keine Erfahrung mit iOS haben, erstellen Sie ein neues Projekt und wählen Sie die Vorlage für iOS-Apps aus.

  4. Wenn Ihre Projektgruppe keine Frameworks-Gruppe enthält, erstellen Sie eine.

  5. Ziehen Sie die heruntergeladene Datei gRPCCertificates.bundle in das Verzeichnis der obersten Ebene Ihres Xcode-Projekts. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren aus.

  6. Ziehen Sie die GoogleRidesharingConsumer.xcframework-Datei unter Frameworks, Bibliotheken und eingebettete Inhalte in Ihr Projekt, um das Consumer SDK zu installieren. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren aus.

  7. Ziehen Sie die heruntergeladene GoogleRidesharingConsumer.bundle in das Stammverzeichnis Ihres Xcode-Projekts. Wenn Sie dazu aufgefordert werden, wählen Sie Elemente kopieren aus.

  8. Wählen Sie Ihr Projekt aus dem Project Navigator und dann das Ziel Ihrer Anwendung aus.

  9. Öffne den Tab Build Phases (Build-Phasen) und füge unter Link Binary with Libraries (Binärdatei mit Bibliotheken verknüpfen) die folgenden Frameworks und Bibliotheken hinzu, falls sie noch nicht vorhanden sind:

    • Accelerate.framework
    • CoreData.framework
    • CoreGraphics.framework
    • CoreImage.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libz.tbd
    • Metal.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
  10. Wählen Sie Ihr Projekt anstelle eines bestimmten Ziels aus und öffnen Sie den Tab Build Settings (Build-Einstellungen). Fügen Sie im Bereich Other Linker Flags (Weitere Verknüpfungs-Flags) sowohl für den Debug als auch für den Release -ObjC hinzu.

    Falls die Einstellungen nicht angezeigt werden, filtere in der Leiste Build Settings nicht mehr nach Basic (Standard), sondern nach All (Alle).

Apple Privacy Manifest-Datei prüfen

Apple verlangt, dass bei Apps im App Store Details zum App-Datenschutz angegeben werden. Aktuelle Informationen finden Sie auf der Seite App-Datenschutzdetails im Apple App Store.

Die Apple Privacy Manifest-Datei ist im Ressourcenpaket für das SDK enthalten. Wenn Sie prüfen möchten, ob die Manifestdatei für den Datenschutz enthalten ist, und ihren Inhalt überprüfen möchten, erstellen Sie ein Archiv Ihrer App und generieren Sie einen Datenschutzbericht aus dem Archiv.

Nächste Schritte

Google Cloud Console-Projekt konfigurieren