为什么要配置模块
DCloud的5+客户端对安装包的构成划分了模块,并与5+的Api接口对应,即使用了什么接口,在制作安装包时里只需将该接口对应的模块编译到安装包里即可。无关模块在最终的安装包里并不存在,如应用并未用到地图功能,则最终的安装包里不需要地图模块相关的组件。这样可以减少安装包的体积。
为什么要配置权限
Android平台对底层Api的调用做了权限控制,如要使用短信功能,需要向系统注册READ_SMS、SEND_SMS、WRITE_SMS权限。同时,应用市场对Android应用的权限会有审核,申请多余的权限可能会导致被应用市场拒收,某些特殊的权限如短信,需要额外向某些应用市场申请(参见360手机助手应用市场审核失败,提示短信权限的问题)。因此开发者需要确认自己的权限是否有多余不需要的权限。
注意若使用Native.js,如果涉及相关权限,也需要自己配置,否则打包会不能生效。
3 个评论
要回复文章请先登录或注册
深井冰_01 (作者)
qq277539152