このページでは、サポート終了予定の 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 日をもってサポート終了となります。 これには以下が該当します。
- Google Play EMM API の以下のメソッドを使用します。
- 以下の EMM 通知:
- managed Google Play iframe の APPROVE モード。
- managed Google Play ストアのアプリページにある [承認] ボタン。
- managed Google Play ストアの [管理対象のアプリ] ページと [アップデート] ページ。
推奨の代替サービス
アプリの承認を使用して利用可能なアプリを管理する代わりに、デバイスごとにデバイス ポリシーを設定できます。IT 管理者が企業全体のアプリのリストを事前に選択できるようにする場合は、そのリストを EMM サーバーに保存できます。その場合、Play EMM API を使用してリストを Google に渡す必要はありません。
EMM 通知 AppUpdateEvent
を使用している場合は、代わりに高優先度アップデート モード(ドキュメントは近日提供予定)を使用して、デベロッパーが新しいアプリ バージョンをリリースしたときにデバイス上のアプリを自動更新できます。
managed Google Play iframe でコレクションにアプリを追加するには、EMM で iframe の URL パラメータで SELECT mode
を呼び出す必要があります。
失われた機能
EMM 通知 AppRestrictionsSchemaChangeEvent
と ProductAvailabilityChangeEvent
に代わるものではありません。これらの通知に基づいて EMM コンソールで機能を公開する場合は、この機能のサポートを終了する必要があります。
利用資格と利用可能なプロダクト セット(2021 年 9 月 1 日)
Google Play EMM API の以下のメソッドは、2021 年 9 月 1 日をもって非推奨となりました。
entitlements.delete
entitlements.get
entitlements.list
entitlements.update
grouplicenses.get
grouplicenses.list
grouplicenseusers.list
users.getAvailableProductSet
users.setAvailableProductSet
推奨の代替サービス
ユーザーが 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 メソッドは失敗の理由(productNotAvailableInCountry
、productNotCompatibleWithDevice
など)を返します。
ただし、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 日をもって非推奨となりました。
managedconfigurationsfordevice.delete
managedconfigurationsfordevice.get
managedconfigurationsfordevice.list
managedconfigurationsfordevice.update
managedconfigurationsforuser.delete
managedconfigurationsforuser.get
managedconfigurationsforuser.list
managedconfigurationsforuser.update
推奨の代替サービス
アプリとデバイスの管理対象設定を指定するには、デバイス ポリシーで 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[]
を設定することで、デバイスにトラックを配信できます。クローズド トラックをユーザーに配布する方法をご覧ください。