非推奨のサービスと機能

このページでは、非推奨期間中の管理対象の Google Play 機能の一覧を示します。これには、Google Play EMM API の機能とメソッド、managed Google Play ストアの機能が含まれます。

機能の非推奨の理由

以前の機能やメソッドを非推奨にする理由としては、次のようなものがあります。

  • プロダクトの品質を向上させる: レガシー機能の中には、複雑でエラーが発生しやすいものがあります。このような機能と統合する際にデベロッパーがミスを犯し、顧客やエンドユーザーにバグが目立つ結果になることは珍しくありません。EMM は、最新の代替製品に移行することで、EMM 製品の品質を向上させます。
  • プロダクトのメンテナンスの削減: 一部のレガシー機能の維持には、EMM と Google の両方に多くの労力が必要になる場合があります。これは通常、新しいリリースの前にバグの調査や大規模な回帰テストを行う必要があるためです。最新の代替機能に移行するか、使用頻度の低い機能を廃止することで、EMM と Google の両方が、ユーザーが必要とする新機能の構築により多くの時間を費やすことができます。
  • 将来の開発を可能にする: 一部のレガシー機能は、Google がリリースする新機能と互換性がありません。非推奨化により、これらの新機能が利用可能になり、ユーザーにとっての価値が向上します。

非推奨について

機能またはメソッドの非推奨期間は、発表日から開始されます。非推奨期間中(停止日が指定されていない場合は通常 12 か月)も、対象となる機能やメソッドを引き続きご利用いただけます。ただし、非推奨期間が終了すると、対象の機能またはメソッドは廃止され、利用できなくなります。

ほとんどの非推奨化では、同じ機能を提供する代替アプローチをおすすめします。多くの場合、お客様やエンドユーザーにとって目に見える変更はありません。代替方法が利用可能な場合は、次のリストの非推奨のお知らせで説明しています。

Google Play EMM API 内で提案されている代替手段に移行する代わりに、統合とメンテナンスが簡単な最新の Android Management API に移行することもできます。

ご質問やご意見がございましたら、Android Enterprise EMM プロバイダ コミュニティを通じて Google にお問い合わせください。

非推奨期間中のサービスと機能

このセクションでは、非推奨期間中のすべての機能とメソッドを一覧表示します。

アプリの承認(お知らせ: 2021 年 9 月 1 日 - 無効化: 2025 年 9 月 30 日)

managed Google Play でのアプリ承認は 2021 年 9 月 1 日をもって非推奨となり、2025 年 9 月 1 日に無効になります。これには以下が該当します。

アプリの承認を使用して利用可能なアプリを制御する代わりに、デバイスごとにデバイス ポリシーを設定できます。IT 管理者が企業全体のアプリのリストを事前に選択できるようにするには、そのリストを EMM サーバーに保存します。Play EMM API を使用して Google に渡す必要はありません。

EMM 通知 AppUpdateEvent を使用する場合は、代わりに優先度の高いアップデート モード(ドキュメント近日提供予定)を使用して、デベロッパーが新しいアプリ バージョンをリリースしたときにデバイス上のアプリを自動的に更新できます。

managed Google Play iframe のコレクションにアプリを追加するには、EMM が iframe の URL パラメータで SELECT mode を呼び出す必要があります。

機能の喪失

EMM 通知 AppRestrictionsSchemaChangeEventProductAvailabilityChangeEvent に代わる通知はありません。これらの通知に基づいて EMM コンソールで機能を公開している場合は、この機能を非推奨にする必要があります。

利用資格と利用可能なプロダクトセット(お知らせ: 2021 年 9 月 1 日 - 無効化: 2025 年 9 月 30 日)

Google Play EMM API の次のメソッドは 2021 年 9 月 1 日をもって非推奨となり、2025 年 9 月 1 日に無効になります。

ユーザーが managed Google Play ストアからインストールできるアプリを制御するには、デバイス ポリシーを設定します。

管理対象の Google Play ストアの動作を定義するには、フィールド policy.productAvailabilityPolicy を設定し、使用可能なアプリを選択して policy.productPolicy に追加します。アプリを配信する方法をご確認ください。

Installs API(お知らせ: 2021 年 9 月 1 日 - 無効化: 2025 年 9 月 30 日)

Google Play EMM API の次のメソッドは 2021 年 9 月 1 日をもって非推奨となり、2025 年 9 月 1 日に無効になります。

デバイスにアプリをインストールするには、代わりに [デバイス ポリシー] で policy.productPolicy.autoInstallPolicy を設定します。

アプリを強制的に更新するには、代わりに優先度の高いモードを使用できます。

アプリをデバイスにインストールできない場合、installs.update メソッドは失敗の理由(productNotAvailableInCountryproductNotCompatibleWithDevice など)を返します。

policy を使用してもアプリをデバイスにインストールできない場合、管理対象の Google Play ストアは、インストール失敗のエラーの詳細を含むアプリのフィードバックを DPC に返します。

installs.delete は非推奨ではなくなりますが、そのまま保持されます。PackageInstaller.uninstall() を使用して、カスタム DPC 用のデバイスからアプリを削除することもできます。

プロダクト メソッド: getAppRestrictionsSchema と getPermissions(お知らせ: 2021 年 9 月 1 日 - 無効化: 2025 年 9 月 30 日)

Google Play EMM API の次のメソッドは 2021 年 9 月 1 日をもって非推奨となり、2025 年 9 月 1 日に無効になります。

アプリの権限を取得するには、代わりに products.get メソッドを呼び出します。

メソッド products.get も、まもなく products.getAppRestrictionsSchema によって返される形式でアプリのアプリ制限スキーマを返すようになります。この変更は 2022 年 6 月 30 日までにロールアウトされます。

マネージド構成メソッド(お知らせ: 2021 年 9 月 1 日 - 無効化: 2025 年 9 月 30 日)

Google Play EMM API の次のメソッドは 2021 年 9 月 1 日をもって非推奨となり、2025 年 9 月 1 日に無効になります。

アプリとデバイスに管理対象の構成を設定するには、デバイス ポリシーpolicy.productPolicy.managedConfiguration を設定します。

サービス アカウント キー サービス(お知らせ: 2021 年 9 月 1 日 - 無効化: 2025 年 9 月 30 日)

Google Play EMM API の次のメソッドは 2021 年 9 月 1 日をもって非推奨となり、2025 年 9 月 1 日に無効になります。

プログラムで作成された ESA を使用している場合は、Cloud IAM を使用して構成されたサービス アカウントを使用するように切り替えて、Play EMM API を呼び出すことをおすすめします。Cloud IAM では、サービス アカウント キーのキーを作成、削除できます。

プログラムで作成された ESA は当面は引き続き使用できますが、ESA キーのローテーションはできなくなります。

クローズド トラック フィールド(お知らせ: 2021 年 9 月 1 日 - 無効化: 2025 年 9 月 30 日)

メソッド devices.update のリクエスト内のフィールド policy.productPolicy[].tracks[] は、2021 年 9 月 1 日をもって非推奨となり、2025 年 9 月 1 日に無効になります。

products.get を使用して、特定のアプリで企業が利用できるトラックのリストを取得できます。その後、デバイス ポリシーpolicy.productPolicy[].trackIds[] を設定することで、デバイスにトラックを配信できます。クローズド トラックをユーザーに配布する方法をご覧ください。