MDM设备管理编程中遇到的一些问题

也包含MAM编程中遇到的一些问题

  1. 要想能够管理设备,应用必须保证不能被卸载,怎么做到?
    https://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid=211618188&idx=1&sn=4b08a3058b7d4861b5ade7024a02266e&scene=2&srcid=0915Dfg09vd

  2. 应用还在,但如果用户把长链接服务停掉,就无法接收到服务端的控制指令了,怎么保持?
    监听系统广播,如开屏广播,检测服务是否正常。
    有个讨论,https://github.com/android-cn/android-discuss/issues/49,1像素那个牛

  3. 怎么维持的长链接?
    我们用的是自己搭建openfire,利用smack包编程。费流量等缺陷比较明显

  4. 怎么禁用第三方应用?
    申请android.permission.GET_TASKS权限,定时判断当前栈顶的Activity所属的包

  5. 怎么让第三方应用只在我方应用内部有启动、卸载等机会?
    1.隐藏在launcher上的图标– 去掉Intent Filter里的LAUNCHER为DEFULAT,增加scheme://data
    2.不在最近任务列表里出现– android:excludeFromRecents=”true”
    3.不在系统设置的应用列表里–动态加载apk,还有不需要安装的WebApp

  6. 怎么统计应用的时长活跃度等?
    一种是类似友盟那样提供sdk,另一种方法同4

    待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值