Référence de classe GMTCServices

Référence de classe GMTCServices

Présentation

Classe de service pour le SDK Google Consumer Ridesharing pour iOS.

Fonctions de membre public statique

(void) + setAccessTokenProvider:providerID:
 Méthode d'initialisation du SDK Rodesharing principale.
(type d'instance)+ sharedServices
 Fournit l'instance partagée de GMTCServices pour le SDK de partage de course Google pour iOS.
(NSString *)+ SDKVersion
 Affiche la version pour cette version du SDK Google Ridesharing pour iOS.
(NSString *)+ SDKLongVersion
 Renvoie la version au format long de la chaîne.
(void) + setAbnormalOutcomeReportingEnabled:
 Permet de signaler les arrêts anormaux du SDK, par exemple lorsque l'application plante alors que le SDK est toujours en cours d'exécution.

Propriétés

GMTCTripServicetripService
 Renvoyez une instance de GMTCTripService.

Documentation sur la fonction de membre

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

Méthode d'initialisation du SDK Rodesharing principale.

Doit être appelé avant toute autre méthode.

Paramètres :
accessTokenProviderUne implémentation de GMTCAuthorization, qui peut fournir un jeton d'accès valide.
providerIDID du projet Google Cloud (par exemple, sample-consumer-project).
+ (type d'instance) sharedServices

Fournit l'instance partagée de GMTCServices pour le SDK de partage de course Google pour iOS.

Les cours de covoiturage contiendront cette instance pour fournir leur connexion à Google.

Cette méthode génère une exception si setAccessTokenProvider: n'a pas été appelé.

+ (NSString *) SDKVersion

Affiche la version pour cette version du SDK Google Ridesharing pour iOS.

Exemple : "0.4.4". Le numéro de version figure dans le bundle de ressources du SDK.

+ (NSString *) SDKLongVersion

Renvoie la version au format long de la chaîne.

Il inclut la chaîne de version et la version du bundle au format "<VERSION SHORT> (<VERSION BUNDLE>)". Exemple : "0.4.4 (234.2)".

+ (void) setAbnormalOutcomeReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Permet de signaler les arrêts anormaux du SDK, par exemple lorsque l'application plante alors que le SDK est toujours en cours d'exécution.

Cela permet à Google d'améliorer la stabilité du SDK, le cas échéant. La valeur par défaut est YES. Elle doit être mise à jour avant l'appel de "sharedServices".

Cette propriété doit être définie à partir du thread principal.


Documentation de la propriété

- (GMTCTripService*) tripService [read, assign]

Renvoyez une instance de GMTCTripService.