你好,咨询一个问题,emas热修复,是否可以不申请存储权限?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
EMAS热修复通常需要访问应用程序的本地存储目录来完成更新操作,这意味着您需要在应用程序的清单文件(manifest file)中申请存储权限。
如果您不想申请存储权限,可能需要考虑采取其他方法,例如不要将修复包下载到本地存储位置,而是直接从云端加载修复代码。这样一来,应用程序将不需要访问存储权限即可执行修复操作。
请注意,这种方法可能会影响用户体验,因为修复代码需要从远程服务器下载,这可能会导致应用程序加载速度变慢或者长时间的加载过程。因此,在考虑不申请存储权限的情况下使用EMAS热修复之前,请仔细评估您的应用程序的需求和用户体验。