Driver SDK for iOS リリースノート

このセクションには、Driver SDK for iOS のリリースノートが記載されています。

v10.0.0(2025 年 6 月)

変更済み

  • iOS 15 のサポートは現在中止されています。iOS の最小バージョンは 16.0 になりました。
  • gRPC UNAVAILABLE status code 14 ネットワーク障害を修正します。

v9.2.1(2025 年 4 月)

変更済み

  • バージョンを 9.2 から 9.2.1 に引き上げ

v9.2(2025 年 1 月)

変更済み

  • バージョンを 9.0 から 9.2 に引き上げました。

v9.0(2024 年 7 月)

変更済み

  • Geo iOS SDK v9.0 をサポートしています。
  • iOS 14 のサポートは現在中止されています。iOS の最小バージョンが 15.0 になりました。
  • このリリースには、Apple プライバシー マニフェストをサポートするための .xcprivacy ファイルが含まれています。
  • プレビュー リリース クラス GMTSTaskGMTDTaskInfo が v3.3.0 リリースでシンボルをエクスポートしていなかったバグを修正しました。

v3.3.0(2024 年 3 月)

変更済み

  • Driver SDK と Consumer SDK の互換性をサポートしているため、同じアプリに組み込むことができます。
  • Driver SDK と Consumer SDK の Swift Package Manager をサポートしています。

v3.2.0(2023 年 12 月)

変更済み

  • バグの修正とドキュメントの更新。

バージョン 3.1.1(2023 年 10 月)

変更済み

  • GMSMapViewDelegate メソッドが呼び出されないバグを修正しました。

v3.1.0(2023 年 9 月)

変更済み

  • Driver SDK の CocoaPod.xcframework になりました。これにより、Intel ベースと Apple シリコン ベースの両方の Mac で、デバイスとシミュレータの両方のビルドをサポートします。

v3.0.1(2023 年 8 月)

変更済み

  • 未定義のシンボルエラーを修正しました。

v3.0.0(2023 年 5 月)

変更済み

  • 次のインターフェースから、GMTSLocationInfo を使用する非推奨の初期化子を削除します。

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • iOS 13 のサポートは現在中止されています。iOS の最小バージョンは 14.0 になりました。

  • Xcode のサポート対象の最小バージョンが 14.0 になりました。Xcode 14 のリリースノートで、bitcode を使用したビルドのサポート終了に関する非推奨事項をご確認ください。

  • モバイル OS バージョンのサポート ポリシーに基づき、Driver SDK for iOS v3.0.0 以降では iOS 13 のサポートを停止します。サポートされる最小 OS は iOS 14 になりました。以前の SDK バージョンは引き続き iOS 13 をサポートします。依存関係でバージョン番号が指定されていない場合、IDE は最新の SDK バージョンを読み込み、アプリの新しいビルドは iOS 13 をサポートしません。アプリの新しいバージョンの最小サポート OS を引き上げるタイミングを制御するには、アプリケーションのビルド依存関係で iOS 用 Driver SDK のバージョンを指定します。

お知らせ

iOS 14 のサポートの終了 - 2023 年 5 月 15 日

モバイル OS バージョンのサポート ポリシーに沿って、iOS 向け Driver SDK の今後のメジャー バージョンで iOS 14 のサポートを停止します。

2024 年第 2 四半期以降にリリースされる iOS 向け Driver SDK のバージョンでは、iOS 15 以降がサポートされます。以前の SDK バージョンでは、引き続き iOS 14 がサポートされます。

依存関係でバージョン番号が指定されていない場合、IDE は最新の SDK バージョンを読み込み、アプリの新しいビルドは iOS 14 をサポートしません。

アプリの新しいバージョンでサポートされる最小 OS をいつ引き上げるかを制御するには、アプリのビルド依存関係で iOS 用 Driver SDK のバージョンを指定します。

バージョン 2.2.0(2023 年 1 月)

  • 車両のアップデートにおける位置情報のタイムスタンプが直近の秒に切り捨てられるバグを修正しました。DriverSDK は、位置情報の更新のタイムスタンプをミリ秒単位の精度で報告するようになりました。
  • DriverSDK iOS で、アップロードされた車両の位置情報に記入されるフィールドが増えました。新たに記入されたフィールドは、heading_accuracyaltitudealtitude_accuracyspeedspeed_accuracylocation_sensorraw_locationraw_location_timeraw_location_sensorraw_location_accuracy です。また、DriverSDK は非推奨の speed_kph フィールドのレポートを停止します。
  • ヘッダー ファイルの利用規約の URL を正しいリンクに更新し、句読点に関するその他の軽微な問題を修正しました。
  • ドキュメントで、さまざまなスペル、句読点、その他の軽微なエラーが修正されました。
  • クラス GMTSVehicleMatch が非推奨になりました。

バージョン 2.1.0(2022 年 10 月 10 日)

変更済み

  • バグの修正とドキュメントの更新。

v2.0.0(2022 年 7 月 26 日)

変更済み

  • 以下を含む Terminal Point Service を削除しました。

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • iOS 12 のサポートは現在中止されています。iOS の最小バージョンが 13.0 になりました。

お知らせ

Driver iOS SDK の 2023 年のメジャー バージョン アップデートでは、iOS 13 のサポートを凍結(非推奨)します。2023 年 6 月より、サポートされる iOS の最小バージョンは iOS 14 になります。更新前に、コード内の最小バージョン サポート フラグを変更して準備する必要があります。

v1.1.0(2022 年 4 月 28 日)

内部的な改善。

v1.0.5(2022 年 3 月 28 日)

内部バグを修正しました。

v1.0(2021 年 11 月 29 日)

このリリースでサポートされている最小の iOS バージョンは 12.0 です。

API の更新

DriverAPI インターフェースをクリーンアップ

GMTDDriverAPI から Objective-C の公開イニシャライザを削除しました。

Authentication API の変更点

  • GMTDAuthorizationContext インターフェースから不要なプロパティを削除しました。
GMTDAuthorizationContext インターフェースから不要なプロパティを削除しました。

GMTSServiceType が非推奨になりました。これで、GMTDAuthorizationContext の車両 ID のクレームを取得するだけで済みます。

(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext completion:(GMTSAuthTokenFetchCompletionHandler)completion

(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext completion:(GMTDAuthTokenFetchCompletionHandler)completion;

GMTSAuthorizationContextGMTDAuthorizationContext に変更されました。

AuthorizationContext をプロパティを持つクラスに変更し、serviceType を削除しました。

クラッシュ レポート

SDK の初期化中にクラッシュを検出する機能を追加しました。GMTDServicessetAbnormalTerminationReportingEnabled: API を使用してオプトアウトすることもできます。

iOS 12 のサポートの凍結 - 2021 年 10 月 18 日

内部依存関係の変更に対応するため、iOS 版 Driver SDK の次期メジャー バージョンで iOS 12 のサポートを終了します。

iOS 向け Driver SDK v2.0 以降では、iOS 13 以降を搭載したデバイスのみがサポートされます。以前の SDK バージョンでは、引き続き iOS 12 がサポートされます。

CocoaPods または Carthage の依存関係でバージョン番号が指定されていない場合、Xcode は最新バージョンを読み込み、アプリの新しいビルドは iOS 12 をサポートしません。

アプリの新しいバージョンでサポートされる最小 OS を引き上げるタイミングを制御するには、アプリのビルド依存関係でバージョンを指定してください。バージョンの指定例については、Maps SDK for iOS のドキュメントをご覧ください。アプリのメンテナンスに関するベスト プラクティスのガイダンスをご覧ください。

v0.3.0 ベータ版(2021 年 8 月 30 日)

API の変更

  • GMTSServiceType は、Fleet Engine サービスの代わりに、車両またはタスク オペレーションに必要なトークンを表すようになりました。
  • GMTDRidesharingDriverAPIGMTDDriverContext オブジェクトで初期化されるようになりました。

v0.2.0 ベータ版(2021 年 7 月 9 日)

API の変更

  • GRDFleetEngine を GMTDVehicleReporter に置き換えました。
  • GMTDRidesharingDriverAPI を追加しました。
  • GRDServices の名前を GMTDServices に変更し、公開ヘッダーから削除しました。
  • クラス接頭辞を GRD から GMTD に更新しました。
  • クラス接頭辞を GRS から GMTS に更新しました。