Android for work总结(下)

来源:互联网 发布:淘宝皇冠转让 编辑:程序博客网 时间:2024/06/05 09:39

Afw流程演示

  1. Device Owner

    1. L平台

      1. 恢复出厂设置
      2. 连接翻墙Wifi直到出现如下界面

      3. 点击”Set up work device”,输入账号和激活码

        这一步会发送Intent:
        com.android.managedprovisioning.ACTION_PROVISION_MANAGED_DEVICE来调用ManagedProvison App

      4. 如果手机没有加密则要加密手机

      5. 通过ManagedProvision App开启Provision流程

      6. 完成Provision

      7. 进入桌面,即是Device Owner模式了

        只有白名单配置的App会显示在桌面,Test DPC就是策略管理的App, DPC通过 DevicePolicyManager的API来配置和管理账户。
        进入Settings->Security->Device administrators看到Test DPC变成灰色,它被设置成了Device Owner.

        要回到普通模式只能通过恢复出厂设置。

    2. M平台
      M平台Device Owner是集成在Google Play Services里面的,不再需要AndroidForWork.apk.

      1. 恢复出厂设置

      2. 连接翻墙wifi直到出现以下界面

      3. 输入账号和密码
        这个账号要去
        http://www.google.com/enterprise/apps/business/购买

      4. 安装EMM app google device policy,如果不是最新的,则需要更新

      5. 设置Device Owner
        这一步需要读取远端EMM的配置信息,需要使能了Device Owner,这里才会出现下图的信息。

      6. 等待设置完成

      7. 进入桌面,即是Device Owner了。

        这里Device Policy是Device Owner, 它和Test DPC不同的是,实际的企业账号的不同策略是需要在远端EMM控制台控制的。不同的EMM提供商有不同的配置方式。

  2. Work Profile
    L平台和M平台,Work Profile的配置流程是一样的。

    1. 走完Setupwizard流程进入普通模式
    2. 连接翻墙wifi
    3. 进入Settings->Accounts->Add account->Google,添加账号
    4. 如果手机没有加密需要加密手机
    5. 使能或者更新EMM app Google Apps Device Policy
    6. 创建Work Profile

    7. 创建成功,进入桌面,即是Work Profile模式了

      有公文包图标的应用就是Work Profile的应用。

EMM服务端配置

EMM有不同的提供商,目前可以提供服务可以在
https://www.google.com/work/android/partners/查询
这里写图片描述
我们使用的Device policy是Google提供的,所以这里以Google EMM来讲解。

  1. 登陆admin.google.com,输入账号和密码
    这里写图片描述

  2. 登陆成功以后进入管理控制台,我们用的最多的是设备管理
    这里写图片描述
    这里写图片描述

  3. 在M平台上使用Device Owner时,当登陆账号的时候,需要勾选”设置->归公司所有的设备”
    这里写图片描述
    才会出现

    这样才能把设备所有权转给你所在的单位。

  4. 同样,要创建Work Profile,需要勾选”设备管理->Android设置->工作资料”
    这里写图片描述
  5. 管理App.
    管理可以指定用户可以使用哪些App,这些App是从Play store上面授权的,然后添加应用的白名单。
    这里写图片描述
    已经添加的应用,点击右下角”+”号可以添加更多
    这里写图片描述
    这里添加了Evernote应用,则会自动下载到手机上。
  6. 解绑
    如果要设置其他厂商的EMM,可以先解除Google Apps再设置。
    这里写图片描述
  7. 更多的相关设置可以在”设备管理”的各个选项进行设置。

Afw测试

  1. L平台
    L平台的测试google提供了一份详细的测试文档,需要手动去进行操作。
  2. M平台
    M平台google提供了类似于CTS的自动化测试套件来测试,最新的版本是v1.4,
    有两个plan需要跑,一个是afw-user-build.xml,另一个是afw-userdebug-build.xml
    测试前的详细配置和测试命令参见相关文档说明。
    比如跑user-build命令:

    run cts –plan afw-user-build

    要看详细的过程,可使用-l DEBUG参数

    run cts –plan afw-user-build –l DEBUG
1 0