GMTDRidesharingDriverAPI クラス リファレンス

GMTDRidesharingDriverAPI クラス リファレンス

概要

すべてのコア コンポーネントへのアクセスを提供し、ライドシェアリングのユースケースのエントリ ポイントとして機能するクラス。

GMTDDriverAPI を継承します。

パブリック メンバー関数

(null 許容の instancetype)- initWithDriverContext:
 API を初期化します。

静的パブリック メンバー関数

(NSString *) + SDKVersion
 Google On Demand Rides and Deliveries Driver SDK for iOS のこのリリースのバージョンを返します。
(NSString *) + SDKLongVersion
 長い形式のバージョン文字列を返します。
(void) + setAbnormalTerminationReportingEnabled:
 SDK の実行中にアプリがクラッシュした場合など、SDK の異常な終了を報告できるようにします。

プロパティ

GMTDVehicleReportervehicleReporter
 Fleet Engine バックエンドに更新情報を送信するために使用される車両レポーター。

メンバー関数のドキュメント

-(null 許容のインスタンス タイプ)initWithDriverContext: GMTDDriverContext *) driverContext

API を初期化します。

初期化後は、このインスタンスの割り当てが解除されるまで、さまざまなカテゴリのドライバ API を使用しないでください。同じ SDK セッションで複数のカテゴリのドライバ API インスタンスを使用すると、予期しない動作が発生する可能性があります。

パラメータ:
driverContext初期化に必要な情報を含むオブジェクト。
戻り値:
API のインスタンス。
+ (NSString *) SDKVersion

Google On Demand Rides and Deliveries Driver 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 で、値は「initWithDriverContext」を呼び出す前に更新する必要があります。

このプロパティはメインスレッドから設定する必要があります。


プロパティのドキュメント

- (GMTDVehicleReporter*) vehicleReporter [read, assign]

Fleet Engine バックエンドに更新情報を送信するために使用される車両レポーター。