平台技术术语

名称解释

名词术语   
常用术语 解释
AppCan.cn开发平台 也叫大众版/AppCan.cn/官网/线上打包/打包服务器
SDK移动应用开发支撑平台 也叫企业版/打包服务器
IDE生成安装包 也叫本地打包,区别于“线上打包”
测试用例 测试用例,默认官方提供的是插件测试demo,即下载解压后把config.xml根目录下的所有文件 copy到新App项目Phone目录里,然后提交到打包服务器进行打包。可参考文档教程
widget代码 打包之后的app安装包存在一个widget目录,存放app源代码的地方(用户不需要知道),对应的打包之前的phone目录下的所有代码文件。
root页面 即是加载起始页的窗口,因为起始页是由 config.xml中配置的,无法进行窗口名的赋值,因此,AppCan对加载起始页的窗口统一命名为’root’,也就是说 ,其它通过uexWindow.open开启的窗口,不能再命名为’root’。
AppCan测试证书(安卓证书)   即默认测试证书,仅供调试测试使用,不可作为正式发布应用使用。如果您没有证书,需上传使用自定义安卓证书(也可使用一键创建证书功能,创建自定义安卓证书);  
自定义证书(安卓证书) PS:关于证书的所有信息(证书的别名以及密码)及证书必须自行保存,一旦丢失无法找回,无法伪造生成相同的证书,否则只能更换证书(可能出现应用证书更换之后无法覆盖安装应用只能重新卸载安装)。  安卓应用安装正常运行所需的合法签名证书。
一是可使用appcan一键创建证书功能帮您生成;
二是需要自行通过其他途径(如Android ADT、ANT等)生成的标准签名证书,可参考其他网络文章教程。 
越狱证书 (苹果证书)   即默认测试证书,官方提供的iOS越狱证书只能在越狱设备安装,无法使用此证书发布到苹果商店,须申请发布版证书;
(PS:如何安装到设备上由你使用的以下打包苹果证书类型决定)
发布版证书 (苹果证书)  开发者必须去苹果开发者中心自行申请的99$证书,用于生成的ipa苹果应用只有上传到苹果商店appstore,才能在非越狱设备、越狱设备安装;另该证书生成的应用可不上传苹果商店直接在越狱设备安装;教程参考
企业版证书(苹果证书) 开发者必须去苹果开发者中心自行申请的299$证书,不可用于上传到苹果商店,直接在非越狱设备、越狱设备安装。教程参考 
AdHoc(苹果证书) Ad Hoc是用来测试用的,Ad Hoc的包只能运行在该账户内已登记的可用设备上,显然是有最多100个设备的数量限制。发布版证书里的Provisioning Profile文件另一种,区别就在于其中的设备限制不一样而已,而他们所使用的Certificate是相同的。
如果没有越狱设备,可通过AdHoc的方式来调试,具体参考经验贴 
关于包名    仅限使用于安卓平台,一个应用对应一个包名,否则不可随意更改,否则安装会导致手机桌面同时存在2个图标,更多关于包名文章
硬件加速   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即可) 
关于加密   打开官方IDE开发工具,在config.xml实现对源代码进行一步加密,可以配置全部加密和部分加密。
AppCan加密原理:对HTML、css、Js文件进行多维加密;即配置之后打包出来的app这些文件是加密之后的代码混淆文件,AppCan引擎只负责解密,使HTML页面只可以被AppCan中间件引擎所读取,所有打开页面是经过调用引擎内方法进行解密处理方可正常显示。 
什么是URLSchemes?    Url Scheme:简单来说可以通过该Url Scheme从一个应用打开启动另一个应用,并实现应用间的数据传递。Url Scheme是苹果方给开发者提供的一个键值,对于使用者来说,如有兴趣可通过搜索引擎搜索 URL Schemes 相关词条或文章都能找到答案,学习使用更多的URL Schemes 的能力。
>第三方应用插件客户端:可以查看对应插件API文档说明部分查询Url Scheme配置如何定义或说明的;
比如在微信支付过程中,App用过uexWeiXin插件打开微信客户端进行支付,支付过程完成后,微信客户端通过应用自定义的UrlScheme返回到本App,并传回支付结果;uexQQ插件文档说明部分也有相关说明,务必查看文档。

>如果是另一个应用:对于appcan生成的iOS应用安装包,此属性可以通过AppCan平台生成的ipa包里的Info.plist文件中找到;或者可以自定义配置urlscheme值。
   

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

还需要帮助吗? 联系我们
最新更新 20th Jun 2017