概要
Google Consumer Ridesharing SDK for iOS のサービスクラス。
静的パブリック メンバー関数 | |
(void) | + setAccessTokenProvider:providerID: |
メインの Rodesharing SDK の init メソッド | |
(instancetype) | + sharedServices |
iOS 向け Google Ridesharing SDK の GMTCServices の共有インスタンスを提供します。 | |
(NSString *) | + SDKVersion |
Google Ridesharing SDK for iOS のこのリリースのバージョンを返します。 | |
(NSString *) | + SDKLongVersion |
文字列の長い形式のバージョンを返します。 | |
(void) | + setAbnormalTerminationReportingEnabled: |
SDK の実行中にアプリがクラッシュした場合など、SDK の異常な終了を報告できるようにします。 | |
プロパティ | |
GMTCTripService * | tripService |
GMTCTripService のインスタンスを返します。 |
メンバー関数のドキュメント
+ (void) setAccessTokenProvider: | (id< GMTCAuthorization >) | accessTokenProvider | |
providerID: | (NSString *) | providerID | |
メインの Rodesharing SDK の init メソッド
他のメソッドの前に呼び出す必要があります。
- パラメータ:
-
accessTokenProvider 有効なアクセス トークンを提供できる GMTCAuthorization の実装。 providerID Google Cloud プロジェクトの ID(例: sample-consumer-project)。
+ (instancetype) sharedServices |
iOS 向け Google Ridesharing SDK の GMTCServices の共有インスタンスを提供します。
ライドシェアリング クラスは、このインスタンスを保持して Google との接続を提供します。
setAccessTokenProvider: が呼び出されていない場合、このメソッドは例外をスローします。
+ (NSString *) SDKVersion |
Google Ridesharing SDK for iOS のこのリリースのバージョンを返します。
例: 「0.4.4」。バージョン番号は SDK のリソース バンドルに含まれています。
+ (NSString *) SDKLongVersion |
文字列の長い形式のバージョンを返します。
バージョン文字列とバンドル バージョンを「<SHORT VERSION> (<BUNDLE VERSION>)」の形式で含んでいます(例: 「0.4.4 (234.2)」)。
+ (void) setAbnormalTerminationReportingEnabled: | (BOOL) | abnormalTerminationReportingEnabled |
SDK の実行中にアプリがクラッシュした場合など、SDK の異常な終了を報告できるようにします。
これにより、必要に応じて SDK の安定性が改善されます。デフォルトは YES
で、sharedServices を呼び出す前に値を更新する必要があります。
このプロパティはメインスレッドから設定する必要があります。
プロパティのドキュメント
-(GMTCTripService*)tripService [read, assign] |
GMTCTripService のインスタンスを返します。