2

我按照这里的指南创建了一个 json https://developers.google.com/zero-touch/guides/customer/emm#provision

我的示例 json:

{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "sample-component-name",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM": "device admin signature",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "http://download/location/that.apk",
"android.app.extra.PROVISIONING_SKIP_ENCRYPTION": false, 
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {
    "serverurl": "my-mdm.server.url", 
    "gid": "testGid", 
    "un":"testUn",
    "pw":"testPass"
},
"android.app.extra.PROVISIONING_WIFI_SSID": "wifi-ssid",
"android.app.extra.PROVISIONING_WIFI_PASSWORD": "correct-password",
"android.app.extra.PROVISIONING_WIFI_PROXY_HOST": "my-wifi.proxy.host.url",
"android.app.extra.PROVISIONING_WIFI_PROXY_PORT": 9999
}

现在的问题是当设备连接到 wifi 时,实际下载 apk 并安装需要几分钟。在此期间,有时屏幕会关闭,导致 wifi 进入睡眠状态。我理解这是为了节省电池,但它有点不符合零接触的想法。

我在 DevicePolicyManager 文档页面上找到了指向全局设置列表的链接。https://developer.android.com/reference/android/provider/Settings.Global.html#WIFI_SLEEP_POLICY 但是我不知道如何通过注册json设置这个属性。任何人都可以分享有关如何实现这一目标的任何文档或示例吗?

我尝试添加wifi_sleep_policy = 2EXTRAS_BUNDLE,但它不起作用:(

设备在 Android-7-Nougat 上。

4

0 回答 0