开发者社区 问答 正文

应用研发平台EMAS3.2.8版本是有这个即便延后初始化了,会造成用户未授权获取列表隐私权限吗?

应用研发平台EMAS3.2.8版本是有这个即便延后初始化了,会造成用户未授权获取列表隐私权限吗?

展开
收起
青城山下庄文杰 2023-08-14 09:01:08 53 分享 版权
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    我已经认真阅读了 你的问题:

    【 应用研发平台EMAS3.2.8版本是有这个即便延后初始化了,会造成用户未授权获取列表隐私权限吗?

    并思考了

    建议如下:


    EMAS运行的都是模拟测试,不真实地对用户进行操作。

    测试代码需要在脚本开始调用授权方法,如grantPermissions(),申请必要权限。

    如果简单地读取公开信息不涉及隐私,也不需要授权。

    某些敏感权限,实际Android应用也需要在使用前向用户动态申请。

    EMAS版本本身不会影响App在设备上请求授权的结果。

    所以:

    测试脚本要正确申请必要权限

    不要直接读取隐私数据如联系人

    App本身也需要正确向用户请求授权

    EMAS仅提供自动化测试环境,不影响App授权行为

    2023-08-18 21:57:17
    赞同 展开评论