HarmonyOS MDM设备管理应用的更新以及卸载

项目属于企业安全类项目,要开发一个MDM设备管理应用。当应用部署到终端并正常运行后。

需求1:

如果后期MDM设备管理应用有功能更新,比如需要更新一个库update1.so及相关文件,需新加一个功能库newfunc1.so及相关文件。

问题:

1.是否能够通过自己的MDM设备管理应用内部与服务器的网络通道,下载更新这些到应用安装路径下,然后重新加载这些库来运行?

2.还是说需要打个更新包,只把有变化的打到更新包里,然后走HarmonyOS的发布流程?

3.还是说需要打个全量的新包,然后走HarmonyOS的发布流程?

4.如果都不是上面的方法,应该怎么实现此需求?

5.看文档MDM设备管理应用有自己更新的功能,这个自己更新具体流程是什么?是否全量更新还是增量更新,需要怎么来实现这个自更新。

需求2:

MDM设备管理应用如何卸载。

问题:

企业安全类应用通常是不允许用户卸载的,需要有授权码才能执行卸载。MDM设备管理应用的卸载这块是否也有类似设计。如果有,卸载逻辑是什么?其中是否需要我们的程序功能自己来参与卸载的验证?如果需要自己写代码来实现,请指导下应该怎么来实现这个防止非法卸载的功能。

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

需求1:MDM应用可以使用这个接口完成自更新:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-enterprise-bundlemanager-V5#bundlemanagerinstall

需求2:MDM应用可正常卸载。如果不希望应用被卸载,可将应用添加到禁止卸载名单中。API参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-enterprise-bundlemanager-V5#bundlemanageradddisalloweduninstallbundlessync

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 音频设备管理
8浏览 • 1回复 待解决
HarmonyOS 调试设备管理
426浏览 • 1回复 待解决
如何处理应用存在URL硬编码?
998浏览 • 1回复 待解决
如何处理应用卡死(appfreeze)问题
2110浏览 • 1回复 待解决
怎样判断应用可以被卸载
550浏览 • 1回复 待解决
如何判断应用可被卸载
1644浏览 • 1回复 待解决
系统应用如何配置不可卸载
2176浏览 • 1回复 待解决
HarmonyOS 应用更新
136浏览 • 1回复 待解决