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 | |
GMTCTripService * | tripService |
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:
-
accessTokenProvider Es una implementación de GMTCAuthorization, que puede proporcionar un token de acceso válido. providerID Un 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.