下载文档

名词解释
更新时间:2016-09-05

1、关于包名
仅限使用于安卓平台,一个应用对应一个包名,否则不可随意更改,否则安装会导致手机桌面同时存在2个图标,更多关于包名文章
2、关于证书
安卓篇:
AppCan测试证书-仅供调试测试使用,不可作为正式发布应用使用,需自定义安卓证书;
自定义证书-安卓应用安装正常运行所需的合法签名证书。一是可使用appcan一键创建证书功能帮您生成;二是需要自行通过其他途径(如Android ADT、ANT等)生成的标准签名证书,可参考其他网络文章教程。

PS:关于证书的所有信息(证书的别名以及密码)及证书必须自行保存,一旦丢失无法找回,无法伪造生成相同的证书,否则只能更换证书(可能出现应用证书更换之后无法覆盖安装应用只能重新卸载安装)。

iOS篇:
越狱证书-官方提供的iOS越狱证书只能在越狱设备安装;
发布版证书-开发者必须去苹果开发者中心自行申请的99$证书,用于生成的ipa苹果应用只有上传到苹果商店appstore,才能在非越狱设备、越狱设备安装;另该证书生成的应用可不上传苹果商店直接在越狱设备安装;
企业版证书-开发者必须去苹果开发者中心自行申请的299$证书,不可用于上传到苹果商店,直接在非越狱设备、越狱设备安装。
iOS应用-如何安装到设备上由你使用的以上打包证书类型决定,如果没有越狱设备,可通过AdHoc的方式来调试,具体参考经验贴
3、开发相关
硬件加速-Android从3.0(API Level 11)开始,在绘制View的时候支持硬件加速,充分利用GPU的特性,使得绘制更加平滑,但是会多消耗一些内存。所以针对Android提供选项来打开或者关闭硬件加速,默认是关闭。引擎接口提供单页面是否支持硬件加速。
键盘模式-压缩模式页面随键盘移动(可解决键盘遮盖输入框),平移模式仅键盘平移,页面不移动。
增量更新-实现原理为“高版本推送升级,低版本应用启动会收到升级提示”。应用下架理应从高版本到低版本依次操作,方可正常下架已发布的应用版本。
Bundle identifier就是应用的标识符,表明应用和其他App的区别。
bundle id 是您上传证书时自动获取的,也就是IOS 证书的bundle id。苹果开发者账号时注册申请证书时获到的
注册developer帐号后,可以去生成一个app ID,根据这个ID进而生成provision文件,你要想把软件装进iphone和上传到app store中就必须用到provision文件。
查看方法:可通过在线打包,【证书管理】上传你申请的苹果证书,检验证书自动获取App IDs:即是app的bundle id;也可以通过iTunes connect登录我的APP基本信息里查看对应app的bundle id。
插件名称-AppCan平台提供的插件包统一规范名称以uex×××开头命名,标准的插件包名称如果以uex×××-3.0.1命名,截取“uex×××”即为插件名称。为确保插件名称,校验方法为:查看下载的压缩包里的info.xml文件的uexName值,如uexName=”uexCall“ 引号内即为插件名称(直接copy即可)
4、关于加密
打开官方IDE开发工具,在config.xml实现对源代码进行一步加密,可以配置全部加密和部分加密。AppCan加密原理:对HTML、css、Js文件进行多维加密;即配置之后打包出来的app这些文件是加密之后的代码混淆文件,AppCan引擎只负责解密,使HTML页面只可以被AppCan中间件引擎所读取,所有打开页面是经过调用引擎内方法进行解密处理方可正常显示。
5、关于widget代码
打包之后的app安装包存在一个widget目录,存放app源代码的地方(用户不需要知道),对应的打包之前的phone目录下的所有代码文件。
6、关于root页面
即是加载起始页的窗口,因为起始页是由 config.xml中配置的,无法进行窗口名的赋值,因此,AppCan对加载起始页的窗口统一命名为’root’,也就是说 ,其它通过uexWindow.open开启的窗口,不能再命名为’root’。


未解决问题?到开发者社区提问试试吧 !点击提问