非推奨のサービスと機能

このページでは、サポート終了予定の managed 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 エンタープライズ EMM プロバイダ コミュニティから Google にお問い合わせください。

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

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

アプリの承認(2021 年 9 月 1 日)

managed Google Play でのアプリの承認は、2021 年 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 日)

Google Play EMM API の以下のメソッドは、2021 年 9 月 1 日をもって非推奨となりました。

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

managed Google Play ストアの動作を定義するには、policy.productAvailabilityPolicy フィールドを設定します。利用可能なアプリを policy.productPolicy に追加して選択できます。アプリの配布方法を確認する。

Installs API(2021 年 9 月 1 日)

Google Play EMM API の以下のメソッドは、2021 年 9 月 1 日をもって非推奨となりました。

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

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

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

ただし、policy を使用してインストールされたアプリについては、失敗の原因は公開されません。このギャップに対処するため、managed Google Play ストアはまもなく、policy を使用したアプリのインストールに失敗した理由とともに、アプリのフィードバックを DPC に返します。

この変更は 2022 年 9 月 30 日までにロールアウトされます。

installs.delete のサポートは終了し、現状のまま維持されます。PackageInstaller.uninstall() を使用して、カスタム DPC のデバイスからアプリを削除することもできます。

サービス メソッド: getAppRestrictionsSchema と getPermissions(2021 年 9 月 1 日)

Google Play EMM API の以下のメソッドは、2021 年 9 月 1 日をもって非推奨となりました。

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

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

管理対象設定の方法(2021 年 9 月 1 日)

Google Play EMM API の以下のメソッドは、2021 年 9 月 1 日をもって非推奨となりました。

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

サービス アカウント キー サービス(2021 年 9 月 1 日)

Google Play EMM API の以下のメソッドは、2021 年 9 月 1 日をもって非推奨となりました。

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

現時点では、プログラムで作成された ESA を引き続き使用することもできますが、ESA 鍵のローテーションは行えなくなります。

クローズド トラック フィールド(2021 年 9 月 1 日)

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

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