このページでは、Android Management API と Android Device Policy のすべての変更(新機能、バグの修正、更新)を月ごとにまとめています。
Android Management API メーリング リストに登録すると、毎月の更新情報やサービス アドバイザリをメールで直接受け取ることができます。
2026 年 8 月
Android Management API
-
enterprises.policiesに、Android 14 以降で認証情報プロバイダ アプリを制御するための新しい列挙値を追加しました。これには、credentialProviderPolicyが指定されていないアプリをデフォルトで認証情報プロバイダとして動作させるCREDENTIAL_PROVIDER_DEFAULT_ALLOWEDや、特定のアプリをブロックするCREDENTIAL_PROVIDER_DISALLOWEDが含まれます。また、credentialProviderPolicyDefaultがCREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEMに設定されている場合に、システム認証情報プロバイダ アプリの検出を改善しました。 - 登録の安定性を高め、ログイン中に(認証システム アプリなどに)切り替えても仕事用プロファイルの登録が失敗しないようにしました。
- AMAPI SDK のバージョン 1.8.3 がリリースされました。詳細については、Android Management SDK リリースノートをご覧ください。
-
ドキュメントの項目も更新されました。
- デバイスのプロビジョニング ガイドを更新し、既存の登録トークンの除外という新しいセクションと、ログイン URL の下に注記を追加しました。これにより、組織が「Google を使用して認証する」要件を初めて有効にする前に作成された登録トークンはログイン プロンプトの対象外となり、その後作成されたトークンは IT 管理者の認証設定に従うことが明確になります。
-
WorkAccountSetupConfig内のrequiredAccountEmailフィールドで指定する Google 仕事用アカウントのメールアドレスは、すべて小文字にする必要があることを明確にしました。 -
WipeAction内のpreserveFrpフィールドに、フルマネージド デバイスと会社所有デバイスの仕事用プロファイルの両方に適用されることが記載されるようになりました。 -
紛失モードガイドの紛失状態セクションを更新し、デバイスが 1 分ごとに更新を送信するのではなく、定期的に位置情報の更新を送信する(
LostModeLocationEvent経由)ことを明確にしました。また、Android の Doze モードによって定期的な位置情報の更新が遅れる可能性があることも説明しています。
2026 年 7 月
Android Management API
- Android 6.0 のサポートは非推奨になりました。これは、Android 7.0 以降の Google Play 開発者サービスのサポートと整合しています。Android 6.0 を搭載したデバイスは、Android Management API のアップデートを受信しません。これにより、デバイスが管理に登録されるのをブロックすることはありません。
- AMAPI SDK のバージョン 1.8.2 がリリースされました。詳細については、Android Management SDK リリースノートをご覧ください。
- デバイスポリシーで FRP 管理者のメールアドレスが指定されていない場合でも、会社所有デバイスを出荷時の設定にリセットした後に、コンシューマー向けの出荷時設定へのリセット保護機能(FRP)が予期せずトリガーされる問題を修正しました。
-
ドキュメントの項目も更新されました。
- 登録時に Google 認証システムを適用する方法について説明するガイダンスを追加しました。
-
persistentPreferredActivitiesポリシーに、このポリシーとdefaultApplicationSettingsを同じインテント ドメインに設定しないようにするための警告が追加されました。これにより、予期しない動作を回避できます。また、対応するガイドも更新しました。 -
ドキュメントで、管理対象設定テンプレートの
templateIdパラメータは数字のみを含む数値文字列にする必要があることを明確にしました。 - クイックスタート ガイドに、Android Management API の設定時に独自の OAuth クライアントを生成する手順が追加されました。
2026 年 6 月
Android Management API
-
nearbyNotificationStreamingとnearbyAppStreamingのポリシーを追加し、ユーザーがアプリのコンテンツと通知を近くのデバイスにストリーミングできるかどうかを制御できるようにしました。これらは、既存の 2 つのプラットフォーム API(setNearbyNotificationStreamingPolicyとsetNearbyAppStreamingPolicy)をミラーリングします。 -
IT 管理者は、
SigninDetailとEnrollmentToken内でgoogleAuthenticationOptionsを構成して、登録時にユーザーが Google で認証する必要があるかどうかを指定できるようになりました。 - AMAPI SDK のバージョン 1.8.1 がリリースされました。詳細については、Android Management SDK リリースノートをご覧ください。
-
ドキュメントの項目も更新されました。
-
NotificationReceiverService基本クラスがセキュリティ保護を自動的に処理することを明確にしました(リンク先のセクションの下部にある「注」をご覧ください)。 - Android Management API MCP サーバーを使用するように MCP クライアントを構成するガイダンスを更新しました。
-
2026 年 5 月
Android Management API
- AMAPI は、 アプリケーション レポートで 署名証明書の SHA-256 ハッシュを報告するようになり、非推奨となった SHA-1 ハッシュ フィールドよりもセキュリティが向上しました。これは、最新の Android エコシステムの ベスト プラクティスに沿ったものです。
- AMAPI は、 管理者メールが設定されていない場合に FRP を明示的に無効にしてアカウント リストを消去することで、COPE デバイスでの出荷時設定へのリセット保護機能(FRP)ポリシーの処理を改善し、デバイスのリセット後に予期しないロックアウトが発生するのを防ぎます。
2026 年 4 月
Android Management API
-
AMAPI に新しいポリシーが追加され、IT 管理者が自動入力サービスを無効にできるようになりました。
AutofillPolicyは、認証情報ストレージを無効にする他の認証情報ポリシーを補完します。 - AMAPI SDK のバージョン 1.8.0 がリリースされました。詳しくは、 Android Management SDK リリースノートをご覧ください。
- ドキュメントの項目も更新されました。
provisioningInfoオブジェクトは、デバイスのプロビジョニング後、最長 24 時間利用可能であることを明確にしました。-
アプリケーション ロール機能は、
ApplicationPolicyのextensionConfigフィールドを置き換えます。
XR デバイス管理
Android Management API
- AMAPI が Android XR をサポートするようになりました。詳しくは、XR デバイス管理をご覧ください。
2026 年 3 月
Android Management API
-
2025 年 10 月に記載され、次の
サービスに関するお知らせで通知されたように、
enterpriseDisplayNameVisibilityポリシーのデフォルト値はENTERPRISE_DISPLAY_NAME_VISIBLEになりました。このポリシーは、会社所有デバイスのロック画面など、デバイスにenterpriseDisplayNameを表示するかどうかを制御します。企業名を非表示にするには、ポリシーを明示的にENTERPRISE_DISPLAY_NAME_HIDDENに設定します。 - オープン ネットワーク設定内の EAP 設定が更新され、EAP 外部メソッドとして EAP-PWD のサポートが追加されました。サポートされている機能の一覧については、 ドキュメントをご覧ください。
- 以下のドキュメントを更新しました。
-
networkResetDisabled。このポリシーがフルマネージド デバイスにのみ適用されることを明確にしました。 -
installType.KIOSKとRoleType.KIOSKを更新し、Android 11 以降ではすべてのアプリでユーザー コントロールが許可されないことを明確にしました。 -
screenCaptureDisabledとpersonalUsagePolicies.screenCaptureDisabledを使用して、この設定で かこって検索もブロックされることを明記します。
-
2026 年 2 月
Android Management API
-
Android 10 以降を搭載した会社所有デバイスでは、IT 管理者は
Policy.DeviceConnectivityManagement内の新しいprivateDnsSettingsフィールドを使用して、プライベート DNS を管理できるようになりました。PrivateDnsSettings.privateDnsModeで使用できるモードには、ユーザー チョイス、自動、指定ホスト(フルマネージド デバイスのみ)があります。 - AMAPI で、Model Context Protocol(MCP)との統合のプレビューがサポートされるようになりました。これにより、EMM は読み取り専用ツールを使用して AI 駆動型の会話インターフェースを構築するための基盤を確立できます。詳細については、 ドキュメントをご覧ください。
-
NetworkInfo.TelephonyInfoのドキュメントを更新し、デバイスタイプ間のサポートを明確にしました。- 完全管理対象デバイス(Android 6 以降)のすべての SIM カードで、一般的な電話情報が利用可能です。
- 管理者が追加した eSIM の場合、Android 15 以降のすべての管理モードで電話情報を使用できます。
-
activationStateフィールドとconfigModeフィールドは、Android 15 以降を搭載したデバイスの eSIM にのみ適用されます。
2026 年 1 月
Android Management API
-
ユーザーが開始する eSIM の追加を制御する新しいポリシーを追加しました。
DeviceRadioState内のuserInitiatedAddEsimSettingsフィールドを使用すると、管理者は、Android 15 以降を搭載した会社所有デバイスでユーザーが eSIM プロファイルを追加できるかどうかを指定できます。 -
Policy.wipeDataFlagsとDeleteDeviceRequest.wipeDataFlagsで使用されるWIPE_ESIMSフラグのドキュメントが更新され、Android 16 以降を搭載したデバイスでは、このフラグが設定されているかどうかにかかわらず、個人所有のデバイスから仕事用プロファイルが削除されると、管理対象 eSIM が常にワイプされることが明記されました。 - AMAPI SDK のバージョン 1.7.1 がリリースされました。このバージョンでは、デバイスの信頼シグナル API の詳細なロギングが追加され、問題の診断に役立ちます。詳細については、 Android Management SDK リリースノートをご覧ください。
- AMAPI 利用規約が更新され、AMAPI SDK が明示的に対象となり、「お客様」の定義に Android デバイスの相手先ブランド製品製造企業(OEM)が追加されました。
-
許可される使用に関するガイドラインでは、デバイスの信頼シグナルにアクセスする際の
Advertising IDの使用が明示的に禁止されるようになりました。
2025 年 11 月
Android Management API
- 2025 年 11 月 1 日より、Android Management API デバイスの登録には Android Enterprise の登録と承認が必要になります。デベロッパーは、 リクエスト フォームに記入することで、このプロセスを開始できます。
-
ApplicationPolicy.InstallTypeのCUSTOM値に関するドキュメントが更新され、その使用方法が明確になりました。これには、ApplicationPolicy.signingKeyCertsの要件の詳細と、アプリのinstallTypeをCUSTOMに変更する場合、またはCUSTOMから変更する場合の想定される動作が含まれます。 -
既存のポリシー
setUserIconDisabledとshareLocationDisabledの説明が、より明確になるように改善されました。
Android Management API SDK
-
AMAPI SDK のバージョン 1.7.0 が 11 月にリリースされました。この SDK リリースには、
REQUEST_DEVICE_INFOコマンドのサポートが含まれています。詳細については、 AMAPI SDK リリースノートを参照してください。
2025 年 10 月
Android Management API
- デバイスの デフォルト アプリケーションを管理するための新しいポリシーが追加されました。管理者は、アプリの種類ごとに優先順位を付けたアプリのリストを構成できます。デバイスに最初にインストールされた、条件を満たすアプリがデフォルトとして設定されます。このポリシーを構成すると、ユーザーはデフォルトのアプリケーション設定を変更できなくなり、企業ポリシーへの準拠が維持されます。詳しくは、 こちらのガイドをご覧ください。
-
5 月に、
enterpriseDisplayNameVisibility設定を構成するポリシーを導入しました。これにより、管理者は、会社所有デバイスのロック画面など、デバイス上のenterpriseDisplayNameの表示を制御できます。このお知らせでは、このポリシー設定のデフォルトをまもなくENTERPRISE_DISPLAY_NAME_VISIBLEに設定することをお伝えしました。この変更は 2026 年 1 月に実施される予定です。 - ドキュメントの項目も更新されました。
-
仕事用プロファイルが設定されたデバイスでの
LOCKコマンドの動作を明確にしました。 -
再起動を保留しているデバイスの
mte_policyの変更に関するnonComplianceDetailsの情報を追加しました。
-
仕事用プロファイルが設定されたデバイスでの
2025 年 9 月
Android Management API
-
アプリケーション ロールのコンセプトを紹介しました。これには、以下が含まれます。
-
COMPANION_APP: Android デバイス ポリシーとのオフライン操作 -
KIOSK: 専用デバイス エクスペリエンス。InstallTypeがREQUIRED_FOR_SETUPまたはCUSTOMに設定されているアプリで使用されます。 -
MOBILE_THREAT_DEFENSE_ENDPOINT_DETECTION_RESPONSE(MTD/EDR)アプリとSYSTEM_HEALTH_MONITORINGアプリ。
ApplicationPolicy.rolesとRoleTypeのドキュメントをご覧ください。 -
- AMAPI SDK の新しい安定版リリースとリリース候補版が利用可能です。これらのバージョンに含まれる内容の詳細については、 リリースノートをご覧ください。
2025 年 8 月
Android Management API
-
AMAPI SDK 1.6.0-rc01 以降を使用したアプリのインストールがサポートされるようになりました。アプリをインストールするには、
installTypeCUSTOMを使用してapplication policyに追加し、アプリの署名鍵証明書をsigningKeyCertsリストで指定します。AMAPI SDK を使用して、installCustomAppコマンドとuninstallCustomAppコマンドを発行し、カスタム アプリケーションをインストールおよびアンインストールします。詳細については、 ドキュメントをご覧ください。 -
の使用に代えて、
ApplicationPolicy.signingKeyCertsを追加しました。 は非推奨になりました。ExtensionConfig.signingKeyFingerprintsSha256ApplicationPolicy.signingKeyCertsは、アプリのinstallTypeがCUSTOMに設定されている場合(カスタムアプリの場合)、またはアプリのextensionConfigが設定されている場合(拡張アプリの場合)で、Google Play ストアにない場合に設定する必要があります。詳細については、 ドキュメントをご覧ください。 -
AMAPI SDK については、以下がリリースされています。
- 更新された安定版リリース v1.5.0
- カスタムアプリを管理する機能を導入する新しいリリース候補版 v1.6.0-rc01。
2025 年 7 月
Android Management API
-
PasswordRequirementsを更新し、仕事用プロファイルのスコープで複雑性ベースの要件を許可しました。複雑さに基づくパスワード設定と複雑さに基づかないパスワード設定の相互作用について説明する新しい ガイドが公開されました。
2025 年 6 月
Android Management API
-
Android 16 以降では、IT 管理者は
appFunctionsポリシー設定を使用して、フルマネージド デバイスのデバイス上のアプリまたは仕事用プロファイルが設定されたデバイスの仕事用プロファイル内のアプリがアプリ機能を公開できるようにするかどうかを制御できるようになりました。crossProfileAppFunctionsを使用すると、個人用プロファイルのアプリが、仕事用プロファイルのアプリによって公開されているアプリ機能を呼び出せるかどうかを制御できます。 -
Android Management API に、
modifyPolicyApplicationsとremovePolicyApplicationsの 2 つの新しいメソッドを追加しました。これらのメソッドを使用すると、変更されていないすべてのアプリケーションをフェッチしてpolicies.patchに提供することなく、ポリシー アプリケーション フィールドでアプリケーションのサブセットを作成、更新、削除できます。 -
devices.deleteの代替として新しいWIPEコマンドが導入され、devices.issueCommandを使用してトリガーできるようになりました。このメソッドを呼び出すと、会社所有デバイスは出荷時の設定にリセットされ、個人所有デバイスは仕事用プロファイルが削除されます。ワイプまたは削除が完了すると、デバイスのレコードも削除されます。
デバイスのプロビジョニング解除のさまざまな方法について説明する新しい ガイドを公開しました。 -
Android Management API SDK(AMAPI SDK)を更新し、デバイスの管理状態を識別する
Device.WorkProfileStateシグナルを追加しました。
詳しくは、 AMAPI SDK リリースノートをご覧ください。
2025 年 5 月
Android Management API
-
IT 管理者がデバイスでアクセス ポイント名(APN)を設定できるように、
DeviceConnectivityManagementに新しいポリシー制限apnPolicyを追加しました。ポリシーによって適用される APN は、ユーザーが設定した他の APN よりも優先されます。 -
IT 管理者が優先ネットワークを構成できるように、
DeviceConnectivityManagementに新しいポリシー制限preferentialNetworkServiceSettingsが実装されました。 アプリケーションのpreferentialNetworkIdフィールドを使用して、個々のアプリケーションごとに優先ネットワークを選択できます。詳細については、5G ネットワーク スライシングのガイドと AOSP の 5G ネットワーク スライシングのドキュメントをご覧ください。 - このリリースでは、IT 管理者向けの eSIM 管理が強化され、すべてのデバイスで管理対象の eSIM を 追加、 削除、 表示できるようになります。管理者は、管理対象 eSIM のポリシーを定義して、デバイスがワイプされた場合や仕事用プロファイルが非準拠になった場合の動作を指定できるようになりました。これにより、組織のポリシーを確実に管理し、遵守できます。
-
新しい
enterpriseDisplayNameVisibilityポリシー設定を使用すると、管理者はデバイス(会社所有デバイスのロック画面など)でのenterpriseDisplayNameの表示を制御できます。現在は、デバイスの初期設定時に構成された企業名がデフォルトで表示されますが、6 か月後(2025 年 11 月)に変更され、デフォルトはENTERPRISE_DISPLAY_NAME_VISIBLEになります。
2025 年 4 月
Android Management API
-
IT 管理者が Bluetooth を使用したファイルの共有を許可または禁止できるように、新しいポリシー制限
bluetoothSharingをPersonalUsagePoliciesとDeviceConnectivityManagementに追加しました。 -
管理者が
BackupServiceStateフィールドを有効または無効にすると、新しい セキュリティ ログ イベントが生成され、AMAPI の Pub/Sub 通知を使用して通知されます。 -
会社所有デバイスの EID を読み取るための新しいフィールド
EuiccChipInfoがHardwareInfoに追加され、個人所有デバイスから EID を読み取るための新しいコマンドREQUEST_DEVICE_INFOが追加されました。 - ドキュメントの項目も更新されました。
- Android Management API SDK(AMAPI SDK)が更新され、Android Enterprise の Device Trust の安定版が含まれるようになりました。リリースノートは、 https://developers.google.com/android/management/sdk-release-notes で入手できます。
2025 年 3 月
Android Management API
- Enterprise リソースの enterprise type フィールドに、より詳細な情報が含まれるようになりました。これらは、企業が managed Google Play アカウントを使用しているかどうか(および、それが顧客所有か EMM 所有か)、または 管理対象の Google ドメイン(DNS で確認済みまたはメールで確認済みのチーム)かどうかを指定します。この情報は、EMM が今後の機能に備えるのに役立ちます。この機能により、企業は managed Google Play アカウントから managed Google ドメインにアップグレードできるようになり、企業タイプに基づいて IT 管理コンソールを適応させることができます。
2025 年 2 月
Android Management API
- Android デバイス ポリシー アプリで管理されている仕事用プロファイルを検出する方法に関する ガイドを追加しました。
- Android Management API SDK(AMAPI SDK)を更新し、デバイス トラスト シグナル API の最初のリリース候補版を含めました。利用可能な最新バージョンについては、 AMAPI SDK リリースノートをご覧ください。
2025 年 1 月
Android Management API
- EMM は、 ドメイン名の許可リストのメールアドレスを使用して IT 管理者が登録することを制限できるようになりました。
- ドキュメントの項目も更新されました。
- ウェブアプリのガイドを更新し、ユーザーが選択したデフォルトのブラウザが全画面表示や最小限の UI などの表示設定とどのように連携するかを明確にしました。ブラウザがこれらの属性をサポートしている場合とサポートしていない場合があります。 IT 管理者は、ブラウザをユーザーにデプロイする前に、ブラウザとウェブアプリの設定との互換性をテストする責任があります。
2024 年 12 月
Android Management API
-
Android 15 以降では、IT 管理者は
privateSpacePolicyを使用して、 プライベート スペースの作成を許可または禁止できるようになりました。 -
Android 15 以降では、
WifiRoamingPolicyにWifiRoamingModeが導入され、IT 管理者は、フルマネージド デバイスと会社所有デバイスの仕事用プロファイルで、特定の SSID の Wi-Fi ローミングを無効にできるようになりました。 - ドキュメントのさまざまな項目が更新されました。
-
keyguardDisableフィールドの説明に、管理モードに関する情報が追加されました。 -
securityPostureのドキュメントに、各 AM API の判定結果に相当する Play Integrity API の判定結果を示す 表が追加されました。
-
2024 年 11 月
Android Management API
-
お客様の登録時にユーザーがメールアドレスを変更できないようになりました。また、登録 URL の作成時に
admin_emailの検証を導入しました。 - ドキュメントのさまざまな項目が更新されました。
-
addUserDisabledポリシーの説明を更新しました。managementModeがDEVICE_OWNERであるデバイスの場合、このフィールドは無視され、ユーザーはユーザーの追加や削除を行うことができません。 -
ExtensionConfigを更新し、バッテリー制限の除外が Android 11 以降に適用されることを明確にしました。 -
PermissionPolicyの説明を更新しました。 -
DelegatedScope列挙型で、スコープを委任できるアプリケーションの数を明確にしました。
-
2024 年 10 月
Android Management API
-
CommonCriteriaModeポリシーの動作を更新しました。
COMMON_CRITERIA_MODE_ENABLEDは、暗号ポリシーの完全性チェックと追加のネットワーク証明書の検証を有効にします。statusReportingSettings.commonCriteriaModeEnabledがtrueに設定されている場合、ポリシーの整合性チェックの結果はPolicySignatureVerificationStatusに設定されます。
デフォルト値(COMMON_CRITERIA_MODE_UNSPECIFIED)の動作、またはCOMMON_CRITERIA_MODE_DISABLEDで明示的に無効にした場合の動作に変更はありません。 -
PERSONAL_USAGE_DISALLOWED_USERLESSのドキュメントを更新し、2025 年 1 月までにこの変更が必要であることをデベロッパーに通知しました。この変更を省略すると、IT 管理者がこの機能を有効にしている場合、登録中に [Google で認証する] というプロンプトが表示されることがあります。
この機能の完全なタイムラインは、Android Enterprise パートナー ポータルに公開されています。 機能のタイムライン: 登録フロー、デバイス登録、オンデバイス エクスペリエンスの改善。 -
CrossProfileDataSharingのドキュメントを更新し、インテントを介したシンプルなデータ共有の詳細を追加しました。
2024 年 9 月
Android Management API
Android Management API が、次の Android 15 の機能をサポートするようになりました。
- Android 15 以降では、Wi-Fi ローミング設定を制御する新しいポリシーが追加されました。IT 管理者は、
WifiRoamingPolicyを使用して、目的のWifiRoamingModeを選択できます。フルマネージド デバイスと会社所有デバイスの仕事用プロファイルでサポートされています。
Android 15 リリース
Android Management API
Android Management API で、Android 15 の次の機能がサポートされるようになりました。
- Android 15 では、
かこって検索を制御する新しいポリシーが導入されています。IT 管理者は
AssistContentPolicyを使用してこの機能を制御できます。 - Android 15 では、アプリのフィッシング検出を制御する新しいポリシーが導入されています。IT 管理者は、
ContentProtectionPolicyを使用して、デバイス上の不正行為検出(ODAD)でアプリがフィッシング マルウェアをスキャンするかどうかを制御できます。 - Android 15 では、
DisplaySettingsポリシーを使用した 画面の明るさと 画面自動消灯の設定のサポートが、仕事用プロファイルが設定された会社所有デバイスに拡張されています。この設定は、以前はフルマネージド デバイスでのみ利用可能でした。
2024 年 8 月
Android Management API
- Android 13 以降では、IT 管理者は
NetworkInfoに含まれるTelephonyInfoの SIM カードに関連付けられたICCIDを照会できるようになりました。これは、statusReportingSettingsのnetworkInfoEnabledフィールドがtrueに設定されている場合に、フルマネージドデバイスでサポートされます。 - ドキュメントのさまざまな項目が更新されました。
- 共通基準モードのドキュメントを更新し、Android 11 以降を搭載した会社所有デバイスでのみサポートされることを明確にしました。
-
SigninDetailのオプション フィールドDefaultStatusについて説明しました。
2024 年 7 月
Android Management API
- ドキュメントのさまざまな項目が更新されました。
-
enrollmentToket.createのドキュメントから、トークンのコンテンツを取得できなくなったという注記を削除しました。enrollmentTokens.getを使用して登録トークンの値を取得できるようになったためです。 -
NonComplianceReasonのドキュメントを明確にしました。
-
2024 年 6 月
Android Management API
- IT 管理者は、
DisplaySettingsポリシーを使用して、 画面の明るさと 画面自動消灯の設定を制御できるようになりました。Android 9 以降のフルマネージド デバイスでサポートされています。 -
AUTO_UPDATE_HIGH_PRIORITYを使用している場合でも、Android のエコシステム全体で大規模なデプロイを行うアプリのアップデートには、最大 24 時間かかることがあることを説明するようにドキュメントを更新しました。 - Android Management API SDK(AMAPI SDK)を更新し、このライブラリ(元々は Extensibility SDK と呼ばれていました)がサポートするようになったさまざまなユースケースについて説明しました。更新されたドキュメントには、次の内容が含まれています。
利用可能な最新バージョンについては、 AMAPI SDK リリースノートをご覧ください。
2024 年 5 月
Android Management API
-
enrollmentTokensのgetメソッドとlistメソッドが、value、qrCode、allowPersonalUsageの各フィールドに入力された値を返すようになりました。 - フルマネージドデバイスの場合、
AllowPersonalUsage設定でPERSONAL_USAGE_DISALLOWED_USERLESSがサポートされるようになりました。 - Android 11 以降では、新しい
UserControlSettingsポリシーにより、特定のアプリに対してユーザー コントロールを許可するかどうかを指定できます。UserControlSettingsには、アプリデータの強制停止や消去などのユーザー操作が含まれます。 - AMAPI SDK のバージョン 1.1.5 がリリースされました。詳細については、
リリースノートのページをご覧ください。
注: 利用可能なバグの修正と改善点を活用するため、常に利用可能な最新バージョンのライブラリを使用することを強くおすすめします。
2024 年 4 月
Android Management API
- Android 13 以降では、会社所有デバイスについて、デバイスが接続できる Wi-Fi SSID を制御する機能が追加されました。
WifiSsidPolicyを使用して、IT 管理者は許可リスト(WIFI_SSID_ALLOWLIST)または拒否リスト(WIFI_SSID_DENYLIST)に追加する SSID のリストを指定できます。 - 会社所有デバイスの場合、ハードウェア識別子(IMEI、MEID、シリアル番号)が
ProvisioningInfoに追加されました。EMM は、 ログイン URL を使用してデバイスのセットアップ中にこの識別子にアクセスできるようになりました。
2024 年 3 月
Android Management API
InstallConstraintを使用したアプリのインストールに関する制御を追加しました。IT 管理者は、特定の条件に基づいてアプリのインストールを制限できます。
installPriorityを設定することで、IT 管理者は重要なアプリを最初にインストールできます。- Android 10 以降では、AMAPI は、セキュリティ値 WPA3-Enterprise_192 を渡すことで、openNetworkConfiguration でエンタープライズ 192 ビット ネットワークを構成することをサポートしています。
Android 13 以降のMinimumWifiSecurityLevelポリシーで、ENTERPRISE_BIT192_NETWORK_SECURITYがサポートされるようになりました。これを使用すると、デバイスがこのセキュリティ レベル未満の Wi-Fi ネットワークに接続しないようにできます。 USB_DATA_ACCESS_UNSPECIFIEDの値がデフォルトでDISALLOW_USB_FILE_TRANSFERになるように、UsbDataAccessの設定を更新しました。
2024 年 2 月
Android Management API
- Android 9 以降では、IT 管理者は
printingPolicyフィールドを使用して、印刷を許可するかどうかを制御できるようになりました。 - Android 14 以降では、CredentialProvider アプリを制御するための新しいポリシーが追加されています。IT 管理者は、
credentialProviderPolicyフィールドを使用して、アプリが認証情報プロバイダとして機能することを許可するかどうかを制御できます。 - デバイス上の
Arm Memory Tagging Extension(MTE)を制御する新しいポリシーが追加されました。
MtePolicyフィールドは、Android 14 以降を搭載した会社所有デバイスのフルマネージド デバイスと仕事用プロファイルでサポートされています。 - IT 管理者によってトリガーされたインストールに関連するエラーを AM API が受信する方法を更新しました。この移行の結果、
InstallationFailureReasonフィールドには、サーバーエラーに加えてクライアント エラーも含まれるようになりました。 - Android 12 以降では、IT 管理者はデバイスにインストールされた鍵ペアをエンタープライズ Wi-Fi 認証に使用できます。詳しくは、Open Network Configuration(ONC)の新しい
ClientCertKeyPairAliasフィールドと ネットワーク構成ガイドをご覧ください。
2024 年 1 月
Android Management API
- カスタム DPC で管理されているデバイスを、Android Management API を使用するようにシームレスに移行できるようになりました。
2023 年 12 月
Android Management API
- Wi-Fi ネットワークへの接続に必要なさまざまな最小セキュリティ レベルを定義する
MinimumWifiSecurityLevelを追加しました。Android 13 以降を搭載した会社所有デバイスのフルマネージド デバイスと仕事用プロファイルでサポートされています。
2023 年 11 月
Android Management API
- Android 12 以降では、Open Network Configuration の
IdentityフィールドとPasswordフィールドを使用して、パスワードなしのエンタープライズ Wi-Fi ネットワーク構成がサポートされるようになりました。これは Android 12 より前からサポートされていました。注: Android 12 以降では、EAP ユーザー名/パスワード認証を使用する Wi-Fi ネットワークの場合、ユーザー パスワードが指定されておらず、
AutoConnectがtrueに設定されていると、デバイスはランダムに生成されたプレースホルダ パスワードを使用してネットワークに接続しようとすることがあります。ユーザーのパスワードが指定されていない場合にこのエラーを回避するには、AutoConnectをfalseに設定します。 - ローカル デバイスで連続して発生するイベントはバッチ処理され、単一の
Pub/Sub メッセージで EMM に報告されます。
1イベント タイプ デバイス上のイベントと対応する EMM 通知間の想定される遅延1 以前の動作 新しい動作 優先度が高いキー付きアプリの状態 即時、1 分あたり最大 1 件のレポート 即時、1 分あたり最大 1 件のレポート 標準の優先度 キー付きアプリの状態 スケジュール ベース 1 分以内 IT 管理者が定義したインストール状態を持つアプリの、プロビジョニング中のアプリ関連イベント2 他のプロビジョニング関連イベントに統合 1 分以内に、他の関連するプロビジョニング イベントの上に表示されます IT 管理者が定義したインストール状態のアプリの、プロビジョニング後のアプリケーション関連イベント2 スケジュール ベース 5 分以内 従業員が定義したインストール状態を持つアプリの、プロビジョニング中と後の両方のアプリ関連イベント3 スケジュール ベース 60 分以内 その他のデバイスアプリイベント スケジュール ベース 60 分以内 制御された状況に基づくベスト エフォート ターゲット。実際のレイテンシは、さまざまなデバイスや環境要因によって異なる場合があります。
2InstallTypeポリシーで適用されるアプリ:FORCE_INSTALLED、BLOCKED、REQUIRED_FOR_SETUP、PREINSTALLED、KIOSK。
3InstallType利用可能なアプリ:AVAILABLE、INSTALL_TYPE_UNSPECIFIED。
2023 年 10 月
Android Management API
SetupActionとして起動されたアプリで、登録をキャンセルできるようになりました。これにより、会社所有のデバイスがリセットされるか、個人所有のデバイスの仕事用プロファイルが削除されます。
Android 14 リリース
Android Management API
Android 14 のリリースに伴い、Android Management API は次の Android 14 機能をサポートするようになりました。
- 仕事用プロファイルの連絡先へのアクセスを、
exemptionsToShowWorkContactsInPersonalProfileで指定されたシステムアプリと個人用アプリに制限する。仕事用プロファイルの連絡先へのアクセスを、すべての個人用アプリ、選択した個人用アプリ、または個人用アプリなしで有効にできるようになりました。便宜上、
showWorkContactsInPersonalProfileの新しいSHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEMオプションを使用すると、仕事用の連絡先にアクセスできる個人用アプリを、デバイスのデフォルトの電話アプリ、メッセージ アプリ、連絡帳アプリのみに制限できます。この場合、ユーザーが設定した電話アプリ、メッセージ アプリ、連絡帳アプリ、その他のシステム アプリやユーザーがインストールした個人用アプリは、仕事用連絡先をクエリできません。 - デバイスでの超広帯域無線の使用を無効にします。これは、新しい
deviceRadioState.ultraWidebandStateポリシーを使用して実現できます。 - 2G モバイル ネットワークの使用をブロックして、ネットワーク セキュリティを強化します。これは、新しい
deviceRadioState.cellularTwoGStateポリシーを通じて提供されます。 - Android 14 では、
カスタマイズ可能なロック画面のショートカットが導入されています。
カメラ、指紋認証、顔認証などを含む ロック画面機能の管理者コントロールが拡張され、新しい
SHORTCUTSオプションを使用してロック画面のショートカットも無効にできるようになりました。
2023 年 9 月
Android Management API
- セットアップ中にデバイスとプロビジョニングの情報を取得できるようになりました。これにより、デベロッパーはセットアップ中によりターゲットを絞ったポリシーを作成したり、提供された属性に従ってデバイスをフィルタしたりできます。ログイン URL に
provisioningInfoパラメータが含まれるようになります。このパラメータは、新しい provisioningInfo get メソッドを使用して、対応するデバイスの詳細と交換できます。 SigninDetailsを、カスタマイズ可能なtokenTag値で区別できるようになりました。
2023 年 8 月
Android Management API
- 会社所有デバイス向けに紛失モードを導入しました。紛失モードでは、雇用主は紛失したデバイスをリモートロックして保護できます。また、必要に応じて、デバイスの画面に連絡先情報を含むメッセージを表示して、資産の回収を容易にすることもできます。
- 証明書選択の委任のサポートを追加しました。これにより、アプリはリクエスト元のアプリに代わって KeyChain 証明書の選択にアクセスできるようになります。詳しくは、
DelegatedScope.CERT_SELECTIONをご覧ください。 - WiFi 管理ポリシーを追加しました。
configureWifi- 管理者は、Wi-Fi ネットワークの追加または設定を無効にできるようになりました。wifiConfigDisabledのサポートは終了しました。wifiDirectSettings- このポリシーを使用すると、Wi-Fi Direct の設定を無効にできます。tetheringSettings- このポリシーを使用すると、Wi-Fi テザリングまたはあらゆる形式のテザリングを無効にできます。tetheringConfigDisabledは非推奨になりました。wifiState- このポリシーは、ユーザーのデバイスで Wi-Fi を強制的に有効または無効にするために使用できます。
- 管理者が設定した Wi-Fi ネットワークの共有は、Android 13 以降では無効になります
2023 年 7 月
Android Management API
ApplicationReportにuserFacingTypeフィールドを追加し、アプリがユーザー向けかどうかを通知できるようにしました。ONC_WIFI_INVALID_ENTERPRISE_CONFIG固有のコンプライアンス違反の理由を追加しました。
エンタープライズ Wi-Fi ネットワークにDomainSuffixMatchが設定されていない場合、理由INVALID_VALUEと具体的な理由ONC_WIFI_INVALID_ENTERPRISE_CONFIGで、非準拠が報告されます。- 新しい Pub/Sub 通知
EnrollmentCompleteEventが追加されました。これは、デバイスの登録が完了したときにパブリッシュされるUsageLogEventの一種です。 deviceRadioStateにairplaneModeStateを追加しました。これにより、機内モードの現在の状態と、ユーザーが機内モードをオンまたはオフに切り替えられるかどうかを制御できます。デフォルトでは、ユーザーは機内モードをオンまたはオフに切り替えることができます。Android 9 以降を搭載したフルマネージド デバイスと会社所有デバイスの仕事用プロファイルでサポートされています。
2023 年 6 月
Android Management API
- Open Network Configuration の
DomainSuffixMatchフィールドのサポートを追加し、Android 6 以降でエンタープライズ Wi-Fi ネットワークを構成できるようにしました。DomainSuffixMatchのないエンタープライズ Wi-Fi 構成は安全でないと見なされ、プラットフォームによって拒否されます。 - 管理者が USB データ転送を完全に無効にできる
UsbDataAccessポリシー設定を追加しました。usbFileTransferDisabledは非推奨になりました。UsbDataAccessを使用してください。
2022 年 12 月
Android Management API
-
仕事用プロファイル ウィジェットの管理機能が改善され、アプリレベルの
workProfileWidgetsとデバイスレベルのworkProfileWidgetsDefaultという 2 つの新しい API フィールドが追加されました。これにより、仕事用プロファイルで実行されているアプリが親プロファイル(ホーム画面など)にウィジェットを作成できるかどうかをより細かく制御できます。この機能はデフォルトでは許可されていませんが、workProfileWidgetsとworkProfileWidgetsDefaultを使用して許可するように設定できます。仕事用プロファイルでのみサポートされています。 -
Wi-Fi ネットワークの設定時に MAC アドレスのランダム化設定を行うためのサポートを追加しました。管理者は、Wi-Fi ネットワークの設定時に
MACAddressRandomizationModeをHardwareまたはAutomaticに設定するかどうかを指定できるようになりました。これは、OS バージョンが Android 13 以降のデバイスで有効になり、すべての管理モードに適用されます。Hardwareに設定すると、出荷時 MAC アドレスが Wi-Fi ネットワークに設定されます。Automaticに設定すると、MAC アドレスはランダムになります。 - ドキュメントのさまざまな項目が更新されました。
-
セキュリティ ポスチャーについては、
devicePostureとsecurityRiskの評価から得られる可能性のあるレスポンスを明確にするために作成されました。 -
autoUpdateModeは、更新の頻度の柔軟性が高いため、autoUpdatePolicyの推奨される代替手段として提供されています。 -
BlockActionとWipeActionは会社所有デバイスに制限されることを明確にしました。 - Pub/Sub 通知ページが更新され、さまざまな通知タイプのリソースタイプが正確に反映されるようになりました。
- Android 13 以降では、拡張機能アプリはバッテリー制限の対象外となるため、制限付きアプリ スタンバイ バケットには配置されません。
2022 年 10 月
Android Management API
- ドキュメントのさまざまな項目が更新されました。
- デバイスごとに 1 つのポリシーを設定して、デバイスレベルで詳細な管理を行えるようにすることをおすすめします。
- FreezePeriods が想定どおりに動作するためには、システム アップデート ポリシーを SYSTEM_UPDATE_TYPE_UNSPECIFIED. に設定することはできません。
- 会社所有のデバイスのプロビジョニング中のパスワードの手順の可視性に関するポリシーの更新について、追加の提案が提供されました。
- shareLocationDisabled は、フルマネージド デバイスと個人所有の仕事用プロファイルでサポートされています。
- enterprises.devices.delete の使用方法と、デバイスの可視性への影響に関する説明を更新しました。
- 登録トークンの最大有効期間が、これまでの 90 日から 10,000 年になりました。
2022 年 7 月 12 日
Android Management API
- NETWORK_ACTIVITY_LOGS と SECURITY_LOGS の値を DelegatedScope に追加し、デバイス ポリシー アプリケーションに対応するログへのアクセス権を付与しました。
2022 年 6 月 14 日
Android Management API
- ポリシー適用エラーの詳細なコンテキストを提供するため、NonComplianceDetail に specificNonComplianceReason と specificNonComplianceContext を追加しました。
2022 年 6 月 6 日
Android Management API
2022 年 5 月 24 日
Android Management API
- デバイスの完全性の評価に、キー構成証明などのハードウェア格納型のセキュリティ機能が使用されるようになります(デバイスでサポートされている場合)。これにより、高いレベルのシステム完全性が確保されます。これらの評価に合格しないデバイス、またはこのようなハードウェア格納型セキュリティ機能をサポートしないデバイスは、新しい HARDWARE_BACKED_EVALUATION_FAILED SecurityRisk を報告します。
2022 年 5 月 16 日
Android Management API
- PasswordPolicies に unifiedLockSettings を追加し、管理者が仕事用プロファイルに個別のロックが必要かどうかを設定できるようにしました。
2022 年 3 月 25 日
Android Management API
- alwaysOnVpnLockdownExemption を追加して、AlwaysOnVpnPackage 設定から除外するアプリを指定できるようにしました。
- Play EMM API の Products リソースから Application リソースに、利用可能なすべてのフィールドを追加しました。
2022 年 2 月 22 日
Android Management API
- cameraAccess を追加してカメラとカメラの切り替えの使用を制御し、microphoneAccess を追加してマイクとマイクの切り替えの使用を制御します。 これらのフィールドは、新たに非推奨となった cameraDisabled と unmuteMicrophoneDisabled にそれぞれ代わるものです。
2022 年 2 月 15 日
AMAPI SDK
- 軽微なバグを修正しました。詳細については、Google の Maven リポジトリをご覧ください。
2021 年 11 月 15 日
Android Device Policy
-
personalApplicationsで利用不可とマークされたアプリは、仕事用プロファイルとフルマネージド デバイスの ApplicationPolicy と同様に、会社所有デバイスの個人用プロファイルからアンインストールされるようになります(すでにインストールされている場合)。
2021 年 9 月 17 日
Android Management API
-
ExtensionConfigを使用して、アプリを拡張機能アプリとして指定できるようになりました。拡張機能アプリは Android Device Policy と直接通信できます。将来的には、Android Management API で提供されるすべての管理機能とやり取りできるようになり、サーバー接続を必要としないデバイス管理用のローカル インターフェースが実現します。
2021 年 6 月 30 日
Android Device Policy
- 軽微なバグを修正
2021 年 6 月 2 日
Android Device Policy
- 軽微なバグを修正
2021 年 5 月 5 日
Android Device Policy
- 軽微なバグを修正
2021 年 4 月 6 日
Android Device Policy
- 軽微なバグを修正
2021 年 3 月
Android Management API
- 2 つの新しい
AdvancedSecurityOverridesを追加しました。これらのポリシーでは、Android Enterprise のセキュリティのベスト プラクティスがデフォルトで有効になります。また、組織は高度なユースケースに合わせてデフォルト値をオーバーライドできます。 googlePlayProtectVerifyAppsでは、デフォルトで Google Play のアプリの確認が有効になっています。developerSettingsは、デフォルトでユーザーが開発者向けオプションとセーフモードにアクセスできないようにします。これらの機能は、企業データの流出リスクをもたらす可能性があります。-
ChoosePrivateKeyRuleは、特定の KeyChain キーを管理対象アプリに直接付与することをサポートするようになりました。 - これにより、ターゲット アプリは、最初に
choosePrivateKeyAlias()を呼び出すことなく、getCertificateChain()とgetPrivateKey()を呼び出して、指定された鍵にアクセスできます。 - Android Management API は、デフォルトでポリシーで指定されたキーへの直接アクセスを許可しますが、それ以外の場合は、指定されたアプリが
choosePrivateKeyAlias()を呼び出した後にアクセスを許可します。詳細については、ChoosePrivateKeyRuleをご覧ください。
サポートの終了
ensureVerifyAppsEnabledが非推奨になりました。代わりにgooglePlayProtectVerifyAppsAdvancedSecurityOverridesを使用してください。- 既存の API ユーザー(2021 年 4 月 15 日時点で Android Management API が有効になっている Google Cloud プロジェクト)は、2021 年 10 月まで引き続き
ensureVerifyAppsEnabledを使用できますが、できるだけ早くAdvancedSecurityOverridesに移行することをおすすめします。10 月にensureVerifyAppsEnabledは機能しなくなります。 debuggingFeaturesAllowedとsafeBootDisabledは非推奨になりました。代わりにdeveloperSettingsAdvancedSecurityOverridesを使用してください。- 既存の API ユーザー(2021 年 4 月 15 日時点で Android Management API が有効になっている Google Cloud プロジェクト)は、2021 年 10 月まで
debuggingFeaturesAllowedとsafeBootDisabledを引き続き使用できますが、できるだけ早くAdvancedSecurityOverridesを使用することをおすすめします。10 月以降、debuggingFeaturesAllowedとsafeBootDisabledは機能しなくなります。
2021 年 2 月
Android Management API
- Android 8 以降を搭載した会社所有デバイスの
personalApplicationsサポートを追加しました。この機能は、仕事用プロファイルが設定されたすべての会社所有デバイスでサポートされるようになりました。 - デバイスの電話番号が、
Deviceリソースの一部として、フルマネージド デバイスで報告されるようになりました。
2021 年 1 月
Android Device Policy
- 軽微なバグを修正
2020 年 12 月
Android Management API
-
personalApplicationsをPersonalUsagePoliciesに追加しました。会社所有デバイスでは、IT 管理者が個人用プロファイルでアプリの許可リストまたはブロックリストを指定できます。 この機能は現在、Android 11 デバイスでのみ利用できますが、今後のリリースで Android 8 にバックポートされる予定です。
Android Device Policy
- プロビジョニング UI の軽微な更新
2020 年 11 月
Android Management API
- 会社所有デバイスで日付、時刻、タイムゾーンの自動設定を制御するために、非推奨の
autoTimeRequiredに代わるAutoDateAndTimeZoneを追加しました。 - Android 11 以降、デバイスがキオスクとして設定されている場合(つまり、
ApplicationPolicy内の 1 つのアプリのInstallTypeがKIOSKに設定されている場合)、ユーザーはアプリデータを消去したり、アプリを強制停止したりできなくなりました。 - サポートが終了した位置情報検出メソッドのコントロールに代えて、新しい
LocationModeコントロールを追加しました。会社所有のデバイスでは、IT 部門が位置情報の適用、位置情報の無効化、ユーザーによる位置情報のオン / オフの切り替えの許可を選択できるようになりました。 -
CommonCriteriaMode( Android 11 の新機能)のサポートを追加しました。特定の Common Criteria Mobile Device Fundamentals Protection Profile(MDFPP)の要件に対応するために有効にできます。
サポートの終了
- Android 11 で
特定の自動時間制御が非推奨になったことに伴い、
autoTimeRequiredは非推奨になりました。代わりにAutoDateAndTimeZoneを使用してください。 -
Android 9 でのサポート終了に伴い、次の
LocationModeオプションは非推奨になりました。HIGH_ACCURACY、SENSORS_ONLY、BATTERY_SAVING、OFF。代わりにLOCATION_ENFORCED、LOCATION_DISABLED、LOCATION_USER_CHOICEを使用してください。
2020 年 10 月
Android Device Policy
RELINQUISH_OWNERSHIPを新しいタイプの デバイス コマンドとして追加しました。仕事用プロファイルをデプロイする際、管理者は会社所有デバイスの所有権を従業員に譲渡できます。その場合、仕事用プロファイルはワイプされ、デバイス ポリシーは初期状態にリセットされますが、個人データはそのまま残ります。これにより、IT はデバイスの所有権を現在および将来にわたって失い、デバイスの再登録を期待すべきではありません。所有権を維持したままデバイスを出荷時の設定にリセットするには、代わりにdevices.deleteメソッドを使用します。
2020 年 8 月
Android Management API
-
会社所有デバイスの仕事用プロファイルの機能強化については、Android 11 デベロッパー プレビューで発表されました。Android Management API では、Android 8.0+ 以降を搭載したデバイスでこれらの改善がサポートされるようになりました。企業は仕事用プロファイル デバイスを会社所有として指定できるようになりました。これにより、個人用プロファイルのプライバシーを維持しながら、デバイスの仕事用プロファイル、個人使用ポリシー、特定のデバイス全体の設定を管理できます。
- 仕事用プロファイルのエクスペリエンスの強化の概要については、仕事用プロファイル: 従業員のプライバシーに関する新しい標準をご覧ください。
- 会社所有デバイスで仕事用プロファイルを設定する方法については、仕事とプライベートの両方で使用できる会社所有デバイスをご覧ください。
- 仕事用プロファイルが設定された会社所有デバイスのポリシーの例については、仕事用プロファイルが設定されたデバイスをご覧ください。
blockScopeをblockActionに追加しました。blockScopeを使用して、ブロック アクションが会社所有デバイス全体に適用されるか、仕事用プロファイルのみに適用されるかを指定します。
connectedWorkAndPersonalAppをapplicationPolicyに追加しました。Android 11 以降では、一部のコアアプリはデバイスの仕事用プロファイルと個人用プロファイルの間で接続できます。プロファイル間でアプリを接続すると、ユーザーに、より統一されたエクスペリエンスを提供できます。たとえば、カレンダー アプリを接続すると、仕事の予定と個人の予定をまとめて確認できます。Google 検索など、アプリによってはデバイス上でデフォルトで接続されていることもあります。デバイスに接続されているアプリのリストは、[設定] > [プライバシー] > [シングル プロファイル モード] で確認できます。
connectedWorkAndPersonalAppを使用して、接続済みアプリを許可または禁止します。アプリがクロス プロファイルで接続できるようにしても、ユーザーにアプリを接続するオプションが与えられるだけです。ユーザーはいつでもアプリの接続を解除できます。保留中のシステム アップデートに関する情報を報告するために、
systemUpdateInfoをdevicesに追加しました。
2020 年 7 月
Android Device Policy
- [7 月 23 日] 軽微なバグの修正
2020 年 6 月
Android Device Policy
- [6 月 17 日] 軽微なバグを修正しました。
2020 年 5 月
Android Device Policy
- [5 月 12 日] 軽微なバグを修正しました。
2020 年 4 月
Android Device Policy
- [4 月 14 日] 軽微なバグを修正しました。
2020 年 3 月
Android Device Policy
- [3 月 16 日] 軽微なバグを修正しました。
2020 年 2 月
Android Device Policy
- [2 月 24 日] 軽微なバグを修正しました。
2020 年 1 月
Android Device Policy
- [1 月 15 日] 軽微なバグを修正しました。
2019 年 12 月
Android Management API
- 信頼できないアプリ(提供元不明のアプリ)をブロックするための新しいポリシーが利用可能になりました。
advancedSecurityOverrides.untrustedAppsPolicyを使用して、次の操作を行います。- 信頼できないアプリのインストールをデバイス全体(仕事用プロファイルを含む)でブロックします。
- 仕事用プロファイルでのみ、信頼できないアプリのインストールをブロックします。
- 信頼できないアプリをデバイス全体にインストールすることを許可します。
requirePasswordUnlockを使用して、デバイスまたは仕事用プロファイルで、強度の低い画面ロック方法(指紋認証や顔認証など)を許可するタイムアウト期間を適用できるようになりました。タイムアウト期間が終了すると、デバイスまたは仕事用プロファイルのロックを解除するには、厳格な認証方法(パスワード、PIN、パターン)を使用する必要があります。kioskCustomizationを追加して、キオスクモードのデバイスで次のシステム UI 機能を有効または無効にできるようにしました。- 電源ボタンから起動されるグローバル アクション(
powerButtonActionsを参照)。 - システム情報と通知(
statusBarを参照)。 - ホームボタンと概要ボタン(
systemNavigationを参照)。 - ステータスバー(
statusBarを参照)。 - クラッシュしたアプリや応答しないアプリのエラー ダイアログ(
systemErrorWarningsを参照)。
- 電源ボタンから起動されるグローバル アクション(
- 指定したフリーズ期間にシステム アップデートを毎年ブロックできるように、
freezePeriodポリシーを追加しました。 devices.deleteで新しいパラメータを使用できるようになりました。wipeReasonMessageを使用すると、個人のデバイスから仕事用プロファイルをワイプする前に、ユーザーに表示する短いメッセージを指定できます。
サポートの終了
installUnknownSourcesAllowed は非推奨としてマークされるようになりました。
このポリシーのサポートは、Android Management API を 2019 年 12 月 19 日午後 2 時(GMT)より前に有効にしたユーザーに対して、2020 年第 2 四半期まで継続されます。この日付以降に API を有効にしたユーザーには、このポリシーは適用されません。
advancedSecurityOverrides.untrustedAppsPolicy は installUnknownSourcesAllowed に置き換えられます。次の表に、2 つのポリシーの対応関係を示します。デベロッパーは、できるだけ早く新しいポリシーに沿ってソリューションを更新する必要があります*。
| installUnknownSourcesAllowed | advancedSecurityOverrides.untrustedAppsPolicy |
|---|---|
TRUE |
ALLOW_INSTALL_DEVICE_WIDE |
FALSE |
ALLOW_INSTALL_IN_PERSONAL_PROFILE_ONLY注: すべてのデバイスタイプ(仕事用プロファイルと完全管理対象)に適用されます。フルマネージド デバイスには個人用プロファイルがないため、信頼できないアプリはデバイス全体でブロックされます。仕事用プロファイルが設定されたデバイス全体で信頼できないアプリをブロックするには、代わりに |
untrustedAppsPolicy が UNTRUSTED_APPS_POLICY_UNSPECIFIED に設定されている場合、またはポリシーが指定されていない場合、untrustedAppsPolicy(DISALLOW_INSTALL)のデフォルト値は適用されません。デバイス全体で信頼できないアプリをブロックするには、ポリシーを明示的に DISALLOW_INSTALL に設定する必要があります。2019 年 11 月
Android Device Policy
- [11 月 27 日] 軽微なバグを修正しました。
2019 年 10 月
Android Management API
- 新しい
IframeFeatureオプションを使用すると、コンソールで有効または無効にする managed Google Play iframe の機能を指定できます。
Android Device Policy
- [10 月 16 日] 軽微なバグの修正とパフォーマンスの最適化を行いました。
2019 年 9 月 4 日
機能
policiesリソースで、クローズド アプリ リリース(クローズド アプリ トラック)を配布できるようになりました。これにより、組織はアプリのプレリリース版をテストできます。詳しくは、クローズド テスト用にアプリを配布するをご覧ください。permittedAccessibilityServicesをpoliciesに追加しました。これは次の目的で使用できます。- デバイス上のシステム以外のユーザー補助サービスをすべて禁止する
- 指定したアプリのみにこれらのサービスへのアクセスを許可する。
2019 年 8 月 6 日
機能
- Android Management API は、デバイスのセキュリティを評価し、デバイス レポート(
securityPostureの下)で結果を報告するようになりました。securityPostureは、SafetyNet やその他のチェックで評価されたデバイスのセキュリティ ポスチャー ステータス(POSTURE_UNSPECIFIED、SECURE、AT_RISK、POTENTIALLY_COMPROMISED)と、特定されたセキュリティ リスクの詳細を返します。この詳細は、管理コンソールを通じてお客様と共有できます。デバイスでこの機能を有効にするには、ポリシーで
statusReportingSettingsのフィールドが少なくとも 1 つ有効になっていることを確認してください。
2019 年 7 月 2 日
機能
- アプリが
setupActionsのlaunchAppから起動されたことを識別するために、アプリの一部として最初に起動されるアクティビティに、ブール値のインテント エクストラcom.google.android.apps.work.clouddpc.EXTRA_LAUNCHED_AS_SETUP_ACTION(trueに設定)が含まれるようになりました。このエクストラを使用すると、アプリがlaunchAppから起動されたか、ユーザーによって起動されたかに基づいて、アプリをカスタマイズできます。
2019 年 5 月 31 日
メンテナンス リリース
- 軽微なバグの修正とパフォーマンスの最適化を行いました。
2019 年 5 月 7 日
機能
- 非推奨となった
complianceRulesに代わるpolicyEnforcementRulesを追加しました。詳しくは、上記の非推奨のお知らせをご覧ください。 - ウェブアプリを作成および編集するための新しい API を追加しました。詳しくは、ウェブアプリをサポートするをご覧ください。
ユーザー エクスペリエンス
Android Device Policy: アプリのアイコンがデバイスに表示されなくなります。ユーザーは、以前にアイコンから起動したポリシーページを引き続き表示できます。
- フルマネージド デバイス: [設定] > [Google] > [デバイス ポリシー]
- 仕事用プロファイルが設定されたデバイス: [設定] > [Google] > [仕事用] > [デバイス ポリシー]
- すべてのデバイス: Google Play ストア アプリ > Android Device Policy
2019 年 4 月 16 日
- Android Device Policy が韓国で利用可能になりました。
2019 年 3 月 21 日
機能
- 代替シリアル番号を含む新しいメタデータを
devicesに追加しました。 installTypeREQUIRED_FOR_SETUPを持つアプリの数は、ポリシーごとに 5 個に制限されます。これは、デバイスと仕事用プロファイルのプロビジョニング中に可能な限り最高のユーザー エクスペリエンスを確保するためです。
2019 年 2 月 12 日
ユーザー エクスペリエンス
- Android Device Policy: 非準拠に関するメッセージを改善し、ユーザーがデバイスを準拠状態に戻すのに役立つ情報や、準拠状態に戻すことができない場合の情報を追加しました。
- Android Device Policy: 登録トークンが登録されると、新しいセットアップ エクスペリエンスにより、ポリシーで要求される手順に沿ってデバイスまたは仕事用プロファイルの設定を完了するようユーザーに指示されます。
図 1. ガイド付きセットアップ。
機能
installTypeに新しいフィールドを追加しました。REQUIRED_FOR_SETUP: true の場合、デバイスまたは仕事用プロファイルのセットアップが完了する前にアプリをインストールする必要があります。注: 何らかの理由(互換性がない、地域で利用できない、ネットワーク接続が不安定など)でアプリがインストールされていない場合、セットアップは完了しません。
policiesにSetupActionを追加しました。SetupActionを使用すると、セットアップ中に起動するアプリを指定して、ユーザーがデバイスをさらに設定できるようにすることができます。詳細については、セットアップ中にアプリを起動するをご覧ください。- ステータス レポートが有効になっている企業では、デバイスまたは仕事用プロファイルのロック解除に失敗すると、新しいデバイス レポートがすぐに発行されるようになりました。
サポートの終了
policiesでは、wifiConfigsLockdownEnabledが非推奨になりました。ポリシーで指定された Wi-Fi ネットワークは、デフォルトで変更不可になりました。変更可能にするには、wifiConfigDisabledを false に設定します。
2018 年 12 月 10 日
機能
- ログイン URL のプロビジョニング方法に、仕事用プロファイル デバイスのサポートを追加しました。仕事用プロファイル デバイスの所有者は、会社の認証情報でログインしてプロビジョニングを完了できるようになりました。
ユーザー エクスペリエンス
Android Device Policy でダークモードのサポートを追加しました。ダークモードは、Android 9 Pie で利用可能なディスプレイ テーマです。[設定] > [ディスプレイ] > [詳細設定] > [デバイスモード] > [ダーク] で有効にできます。
図 1. (左)通常の表示モード(右)ダークモード
2018 年 11 月 2 日
機能
- フルマネージド デバイス向けの新しい登録方法が利用可能になりました。この方法では、ログイン URL を使用してユーザーに認証情報の入力を求め、ユーザーの ID に基づいてポリシーを割り当て、ユーザーのデバイスをプロビジョニングできます。
- 管理対象設定の iframe のサポートを追加しました。これは、IT 管理者が管理対象設定を設定して保存するためにコンソールに追加できる UI です。iframe は、保存された構成ごとに一意の
mcmIdを返します。これはpoliciesに追加できます。 passwordPoliciesとPasswordPolicyScopeをpoliciesに追加しました。passwordPoliciesは、指定されたスコープ(デバイスまたは仕事用プロファイル)のパスワード要件を設定します。PasswordPolicyScopeが指定されていない場合、デフォルトのスコープは、仕事用プロファイル デバイスの場合はSCOPE_PROFILE、完全管理対象デバイスまたは専用デバイスの場合はSCOPE_DEVICEです。PasswordPolicyScopeが指定されていない(デフォルト)場合、またはPasswordPolicyScopeがpasswordRequirementsと同じスコープに設定されている場合、passwordPoliciesはpasswordRequirementsをオーバーライドします。
2018 年 9 月 20 日
バグの修正
- ポリシー構成のサブセットで、プロビジョニング後にキオスク デバイスがコンプライアンス違反として誤って表示される問題を修正しました。
2018 年 8 月 28 日
機能
仕事用プロファイルとフルマネージド デバイスのプロビジョニングと管理をサポートするための更新:
- 仕事用プロファイルで新しいプロビジョニング方法が利用できるようになりました。
- ユーザーに登録トークンのリンクを提供する。
- [設定] > [Google] > [仕事用プロファイルを設定] に移動します。
enrollmentTokensに新しいフィールドを追加しました。oneTimeOnly: true の場合、登録トークンは初回使用後に期限切れになります。userAccountIdentifier: 特定の managed Google Play アカウントを識別します。- 指定しない場合: デバイスがトークンに登録されるたびに、API は新しいアカウントを自動的に作成します。
- 指定した場合: API は、トークンを使用してデバイスが登録されるたびに、指定されたアカウントを使用します。複数のトークンで同じアカウントを指定できます。詳しくは、ユーザーを指定するをご覧ください。
devicesにmanagementMode(読み取り専用)を追加しました。- 仕事用プロファイルが設定されたデバイス:
managementModeがPROFILE_OWNERに設定されています。 - 専用デバイスとフルマネージド デバイス:
managementModeはDEVICE_OWNERに設定されます。
- 仕事用プロファイルが設定されたデバイス:
アプリ管理機能を改善するための policies リソースの更新:
- 新しいフィールド
playStoreModeを追加しました。WHITELIST(デフォルト): ポリシーに追加されたアプリのみが、仕事用プロファイルまたは管理対象デバイスで使用できます。ポリシーに含まれていないアプリは使用できず、以前にインストールされていた場合はアンインストールされます。BLACKLIST: ポリシーに追加されたアプリは利用できません。 Google Play に掲載されている他のすべてのアプリは利用可能です。
BLOCKEDを InstallType オプションとして追加しました。これにより、アプリをインストールできなくなります。アプリがすでにインストールされている場合は、アンインストールされます。- installType
BLOCKEDをplayStoreModeBLACKLISTと組み合わせて使用すると、管理対象デバイスまたは仕事用プロファイルに特定のアプリがインストールされないようにすることができます。
- installType
ユーザー エクスペリエンス
- デバイスの設定に合わせて Android Device Policy の設定を更新しました。
2018 年 7 月 12 日
ユーザー エクスペリエンス
- Android デバイス ポリシーのステータス ページとデバイスの詳細ページを 1 つのページに統合しました。
- セットアップ UI の一貫性が Android の設定ウィザードと比べて向上しました。
機能
- ポリシー レベルで PermissionGrants を追加しました。実行時の権限を次の 4 つのレベルで管理できるようになりました。
- グローバル(すべてのアプリに適用): ポリシーレベルで defaultPermissionPolicy を設定します。
- 権限ごとに、すべてのアプリで: ポリシーレベルで permissionGrant を設定します。
- アプリごとに、すべての権限に対して: ApplicationPolicy 内で defaultPermissionPolicy を設定します。
- アプリごと、権限ごと: ApplicationPolicy 内で permissionGrant を設定します。
- デバイスを出荷時の設定にリセットする際、新しい WipeDataFlag を使用すると、次のことが可能になります。
WIPE_EXTERNAL_STORAGE: デバイスの外部ストレージ(SD カードなど)をワイプします。PRESERVE_RESET_PROTECTION_DATA: デバイスの出荷時設定へのリセット保護機能のデータを保持します。このフラグにより、デバイスを紛失した場合などに、承認されたユーザーのみがデバイスを復元できるようになります。注: この機能は、ポリシーでfrpAdminEmails[]を設定した場合にのみ有効にしてください。
バグの修正
- フォアグラウンドでの更新時に Android Device Policy がロックタスク モードを終了する問題を修正しました。
2018 年 5 月 25 日
ユーザー エクスペリエンス
- Android 7.0 以降を搭載したデバイスでは、無効なアプリをランチャーから非表示にするのではなく、無効なアプリのアイコンをグレーで表示するようになりました。
機能
policiesを更新し、次の証明書管理機能をサポートしました。- アプリへの証明書アクセスの自動付与。
- Android Device Policy でサポートされているすべての証明書管理機能を別のアプリに委任する(
CERT_INSTALLを参照)。
- コンプライアンス ルールとは別に、ApplicationPolicy で個々のアプリを無効にできるようになりました(
disabledをtrueに設定)。 - システムアプリを無効にできるようになりました。
devicesにアプリケーション レポートを追加しました。デバイスにインストールされている管理対象アプリごとに、アプリのパッケージ名、バージョン、インストール元、その他の詳細情報がレポートに返されます。有効にするには、デバイスのポリシーでapplicationReportsEnabledをtrueに設定します。-
enterprisesを更新し、利用規約を追加しました。プロビジョニング中に、企業の利用規約がデバイスに表示されます。
バグの修正
- 設定へのアクセスを無効にするプロビジョニング フローを更新しました。ただし、設定を完了するためにアクセスが必要な場合(パスコードの作成など)は除きます。
2018 年 4 月 3 日
ユーザー エクスペリエンス
- Android Device Policy のデザインとデバイスのプロビジョニング フローを更新し、全体的なユーザー エクスペリエンスを改善しました。
特長
- ダイレクト ブートのサポートを追加しました。これにより、最後に再起動してからロックが解除されていない Android 7.0 以降のデバイスを リモートワイプできるようになりました。
-
policiesリソースに位置情報モード設定を追加しました。これにより、管理対象デバイスの位置情報の精度モードを構成できます。 Commandリソースにエラー レスポンス フィールドを追加しました。
バグの修正
- プロビジョニングのパフォーマンスが向上しました。
- コンプライアンス レポートは、デバイスのプロビジョニング直後に生成されるようになりました。コンプライアンス レポートを受け取るように企業を構成するには、コンプライアンス違反の詳細通知を受け取るをご覧ください。
既知の問題
- Android デバイス ポリシーで管理されている Android 8.0 以降の LG デバイス(LG V30 など)で、ロック画面の設定がクラッシュします。
2018 年 2 月 14 日
ユーザー エクスペリエンス
- ユーザーが QR コードを手動で入力してデバイスを登録する場合に表示される「コード」フィールドの検証テキストを更新しました。
機能
- 指定された最小アプリ バージョンを満たしていない場合に、自動インストールされたアプリの自動更新をトリガーするポリシーを設定できるようになりました。ApplicationPolicy で:
installTypeをFORCE_INSTALLEDに設定するminimumVersionCodeを指定します。
- Devices リソースを更新し、IT 管理者に役立つ情報を含む新しいフィールドを追加しました。たとえば、デバイスの携帯通信会社名(詳しくは NetworkInfo をご覧ください)、デバイスが暗号化されているかどうか、アプリの確認が有効になっているかどうか(詳しくは DeviceSettings をご覧ください)などです。
バグの修正
RESET_PASSWORDコマンドとLOCKコマンドが Android 8.0 Oreo デバイスで動作するようになりました。- DeviceSettings が入力されない問題を修正しました。
stayOnPluggedModesポリシーの処理に関する問題を修正しました。
2017 年 12 月 12 日
機能
- Android デバイス ポリシーで、基本的なキオスク ランチャー がサポートされるようになりました。このランチャーはポリシーで有効にできます。ランチャーは、事前定義された一連のアプリにデバイスをロックし、ユーザーがデバイスの設定にアクセスできないようにします。指定したアプリは、1 ページにアルファベット順で表示されます。バグの報告や機能のリクエストを行うには、ランチャーのフィードバック アイコンをタップします。
- 新しい再試行ロジックでデバイスのセットアップを更新しました。セットアップ中にデバイスが再起動された場合、プロビジョニング プロセスは中断したところから再開されるようになりました。
- 以下の新しいポリシーが利用可能になりました。詳細については、API リファレンスをご覧ください。
keyguardDisabledFeaturesaccountTypesWithManagementDisabledinstallAppsDisabledmountPhysicalMediaDisableduninstallAppsDisabledbluetoothContactSharingDisabledshortSupportMessagelongSupportMessagebluetoothConfigDisabledcellBroadcastsConfigDisabledcredentialsConfigDisabledmobileNetworksConfigDisabledtetheringConfigDisabledvpnConfigDisabledcreateWindowsDisablednetworkResetDisabledoutgoingBeamDisabledoutgoingCallsDisabledsmsDisabledusbFileTransferDisabledensureVerifyAppsEnabledpermittedInputMethodsrecommendedGlobalProxysetUserIconDisabledsetWallpaperDisabledalwaysOnVpnPackagedataRoamingDisabledbluetoothDisabled - Android デバイス ポリシーのターゲット SDK を Android 8.0 Oreo に更新しました。
バグの修正
- 起動時に接続できない場合、ネットワーク選択ツールの表示をスキップできるようになりました。起動時にネットワーク選択ツールを有効にするには、
networkEscapeHatchEnabledポリシーを使用します。