Referencia de clase GMTCServices

Referencia de clase GMTCServices

Descripción general

Clase de servicio del SDK de transporte compartido para consumidores de Google en iOS.

Funciones de miembro públicas estáticas

(void) + setAccessTokenProvider:providerID:
 Método init principal del SDK de Rodesharing
(tipo de instancia)+ sharedServices
 Proporciona la instancia compartida de GMTCServices para el SDK de Google Rideshare para iOS.
(NSString *)+ SDKVersion
 Muestra la versión para este lanzamiento del SDK de Google Ridesharing para iOS.
(NSString *)+ SDKLongVersion
 Muestra la versión con formato largo de la string.
(void) + setAbnormalFinishedReportingEnabled:
 Habilita la generación de informes de cierres de SDK anormales, como cuando la app falla mientras se está ejecutando el SDK.

Propiedades

GMTCTripServicetripService
 Muestra una instancia de GMTCTripService.

Documentación de las funciones de los miembros

+ (void) setAccessTokenProvider: (id< GMTCAuthorization >) accessTokenProvider
ProviderID: (NSString *) providerID

Método init principal del SDK de Rodesharing

Debe llamarse antes que cualquier otro método.

Parámetros:
accessTokenProviderEs una implementación de GMTCAuthorization, que puede proporcionar un token de acceso válido.
providerIDUn ID del proyecto de Google Cloud (p.ej., sample-consumer-project).
+ (tipo de instancia) sharedServices

Proporciona la instancia compartida de GMTCServices para el SDK de Google Rideshare para iOS.

Las clases de transporte compartido conservarán esta instancia para proporcionar su conexión con Google.

Este método arrojará una excepción si no se llamó a setAccessTokenProvider:.

+ (NSString *) SDKVersion

Muestra la versión para este lanzamiento del SDK de Google Ridesharing para iOS.

Por ejemplo, “0.4.4”. El número de versión se encuentra en el paquete de recursos del SDK.

+ (NSString *) SDKLongVersion

Muestra la versión con formato largo de la string.

Incluye la cadena de versión y la versión del paquete en formato "<VERSIÓN CORTA> (<VERSIÓN DEL PAQUETE>)". Por ejemplo, "0.4.4 (234.2)".

+ (void) setAbnormalFinishedReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Habilita la generación de informes de cierres de SDK anormales, como cuando la app falla mientras se está ejecutando el SDK.

Esto le permite a Google mejorar la estabilidad del SDK cuando corresponde. El valor predeterminado es YES, y se debe actualizar antes de llamar a `sharedServices`.

Esta propiedad se debe configurar desde el subproceso principal.


Documentación de la propiedad

- (GMTCTripService*) tripService [read, assign]

Muestra una instancia de GMTCTripService.