概要
すべてのコア コンポーネントへのアクセスを提供するクラスで、デリバリー カテゴリのエントリ ポイントとなります。
GMTDDriverAPI を継承します。
パブリック メンバー関数 | |
(null 許容の instancetype) | - initWithDriverContext: |
API を初期化します。 | |
静的パブリック メンバー関数 | |
(NSString *) | + SDKVersion |
Google On Demand Rides and Deliveries Driver SDK for iOS のこのリリースのバージョンを返します。 | |
(NSString *) | + SDKLongVersion |
長い形式のバージョン文字列を返します。 | |
(void) | + setAbnormalTerminationReportingEnabled: |
SDK の実行中にアプリがクラッシュした場合など、SDK の異常な終了を報告できるようにします。 | |
プロパティ | |
GMTDDeliveryVehicleReporter * | vehicleReporter |
Fleet Engine バックエンドに更新情報を送信するために使用される車両レポーター。 | |
GMTDDeliveryTaskManager * | deliveryTaskManager |
配達タスクの作成または更新に使用するタスク マネージャー。 | |
GMTDDeliveryVehicleManager * | deliveryVehicleManager |
配達車両を作成または取得するために使用した車両管理者。 |
メンバー関数のドキュメント
-(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」を呼び出す前に更新する必要があります。
このプロパティはメインスレッドから設定する必要があります。
プロパティのドキュメント
- (GMTDDeliveryVehicleReporter*) vehicleReporter [read, assign] |
Fleet Engine バックエンドに更新情報を送信するために使用される車両レポーター。
-(GMTDDeliveryTaskManager*)deliveryTaskManager [read, assign] |
配達タスクの作成または更新に使用するタスク マネージャー。
-(GMTDDeliveryVehicleManager*)deliveryVehicleManager [read, assign] |
配達車両を作成または取得するために使用した車両管理者。