首页 > 解决方案 > 为什么我的其中一台设备出现 nonComplianceReason: MANAGEMENT_MODE?

问题描述

我有一堆公司拥有的设备,上面有一些应用程序。它们都设置相同。MANAGEMENT_MODE 问题是什么,它是否与 policyEnforcementRules 相关?

从谷歌关于 MANAGEMENT_MODE 的文档中,这意味着“管理模式(个人资料所有者、设备所有者等)不支持该设置。”

设备列表报告:

    "nonComplianceDetails": [
      {
        "nonComplianceReason": "MANAGEMENT_MODE",
        "settingName": "applications"
      }
    ],
    "ownership": "COMPANY_OWNED",

相关政策部分:

  "policyEnforcementRules": [{
    "blockAction": {
      "blockAfterDays": 15
    },
    "wipeAction": {
      "wipeAfterDays": 30,
      "preserveFrp": True
    },
    "settingName": "applications"
  }],

为什么我会出现这种不合规情况?

编辑:从今天的一部手机添加屏幕截图和用户收到的神秘消息(将 blockAfterDays 更改为 299) 在此处输入图像描述

EDIT2:添加策略的应用程序部分。我认为唯一奇怪的是 Google Fi 应用程序 (com.google.android.apps.tycho),它在出厂时安装在某些 Pixel 手机上并且无法卸载。这些手机只有数据SIM 卡,其中一些来自 Google Fi。必须禁用该应用程序才能使这些 SIM 卡正常工作 - 但在非 Pixel 手机上通常不会安装该应用程序。不幸的是,我不知道有一种方法可以阻止安装应用程序并在无法卸载时禁用它。

  "applications": [
    {
      "packageName": "OURPRIVATEPACKAGE",
      "installType": "FORCE_INSTALLED",
      "defaultPermissionPolicy": "GRANT",
      "minimumVersionCode": APPVERSION,
    },
    {
      "packageName": "com.google.android.apps.tycho",
      "disabled": True
    },
    {
        "packageName": "com.android.vending",
        "installType": "FORCE_INSTALLED"
    },
    {
        "packageName": "com.android.settings",
        "installType": "FORCE_INSTALLED"
    },
    {
      "packageName": "com.android.chrome",
      "installType": "FORCE_INSTALLED",
      "managed_configuration": {
        "URLBlacklist": ["*"],
        "URLWhitelist": ["WEBSITE1", "WEBSITE2", "WEBSITEN"],
        'ForceGoogleSafeSearch': True,
        'NTPContentSuggestionsEnabled': False,
      },
      "defaultPermissionPolicy": "GRANT"
    },

    {
      "packageName": "com.google.enterprise.webapp.OURPRIVATEWEBAPP",
        "installType": "FORCE_INSTALLED",
        "defaultPermissionPolicy": "GRANT"
    }
  ],

标签: android-management-api

解决方案


推荐阅读