GMTCServices-Klassenreferenz


Überblick

Dienstklasse für das Google Consumer Ridesharing SDK for iOS.

Statische Funktionen für öffentliche Mitglieder

(void) + setAccessTokenProvider:providerID:
 Init-Methode für Rodesharing SDK.
(Instanztyp)+ sharedServices
 Stellt die gemeinsam genutzte Instanz von GMTCServices für das Google Ridesharing SDK for iOS bereit.
(NSString *)+ SDKVersion
 Gibt die Version für diesen Release des Google Ridesharing SDK for iOS zurück.
(NSString *)+ SDKLongVersion
 Gibt die lange Version des Strings zurück
(void) + setAbnormalTerminationReportingEnabled:
 Ermöglicht das Melden von abnormaler SDK-Beendigung, z. B. wenn die App abstürzt, während das SDK noch ausgeführt wird.

Attribute

GMTCTripServicetripService
 Gibt eine Instanz von GMTCTripService zurück.

Dokumentation zu Mitgliederfunktionen

+ (void) setAccessTokenProvider: (ID< GMTCAuthorization >) accessTokenProvider
Anbieter-ID: (NSString *) providerID

Init-Methode für Rodesharing SDK.

Sollte vor jeder anderen Methode aufgerufen werden.

Parameter:
accessTokenProviderEine Implementierung von GMTCAuthorization, die ein gültiges Zugriffstoken bereitstellen kann.
providerIDEine ID des Google Cloud-Projekts (z.B. sample-consumer-project).
+ (Instanztyp) sharedServices

Stellt die gemeinsam genutzte Instanz von GMTCServices für das Google Ridesharing SDK for iOS bereit.

Diese Instanz wird von Fahrgemeinschaftsklassen gespeichert, um ihre Verbindung zu Google bereitzustellen.

Diese Methode gibt eine Ausnahme aus, wenn setAccessTokenProvider: nicht aufgerufen wurde.

+ (NSString *) SDKVersion

Gibt die Version für diesen Release des Google Ridesharing SDK for iOS zurück.

Beispiel: „0.4.4“. Die Versionsnummer ist im Ressourcen-Bundle des SDK enthalten.

+ (NSString *) SDKLongVersion

Gibt die lange Version des Strings zurück

Er enthält den Versionsstring und die Bundle-Version im Format „<KURZVERSION> (<BUNDLEVERSION>)“, z. B. „0.4.4 (234.2)“.

+ (void) setAbnormalTerminationReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Ermöglicht das Melden von abnormaler SDK-Beendigung, z. B. wenn die App abstürzt, während das SDK noch ausgeführt wird.

So kann Google die Stabilität des SDKs gegebenenfalls verbessern. Der Standardwert ist YES und der Wert muss aktualisiert werden, bevor „sharedServices“ aufgerufen wird.

Dieses Attribut muss im Hauptthread festgelegt werden.


Property-Dokumentation

– (GMTCTripService*) tripService [read, assign]

Gibt eine Instanz von GMTCTripService zurück.