web混合式开发培训技巧ppt_第1页
web混合式开发培训技巧ppt_第2页
web混合式开发培训技巧ppt_第3页
web混合式开发培训技巧ppt_第4页
web混合式开发培训技巧ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WebWeb混合式开发混合式开发 主讲:程丽萍主讲:程丽萍培训主要内容u web web混合式开发混合式开发uu ionicionic开发开发uu 消息推送消息推送uu IOSIOS配置证书配置证书uu IOSIOS打包上线打包上线Web混合式开发美团、爱奇艺、微信等知名移动应用,都是采用HybridApp开发模式。HybridApp主要JS+Native两者相互调用为主,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。HybridApp兼具了NativeApp良好用户体验的优势,也兼具了WebApp使用HTML5跨平台开发低成本的优势。真正实现快速高效开发。混合式移动开

2、发框架 PhoneGap最早的框架,其它开发框架都在在它的基础上开发出来的,但是存在性能差,内存消耗大等缺点 Hbuilder(国产)效率高,云端编译,无法保证安全性 Wex5(国产)使用范围有限:适用一般app、电商app、客服app、会员app、微店微商等 AppCan(国产)封装组件不开源,源码上传到服务器打包也存在一定的不安全性 ApiCloud(国产)抄袭Hbuilder,存在版权问题 Ionic轻量级,接近原声,综上对比,强力推荐ionicionic=html5+argularjs+codova html5HTML的英文全称为HyperTextMarkupLanguage,即超文本

3、标记语言 Argularjs一款优秀的前端JS框架。最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等 CodovaCordova的前身是PhoneGap,是一款开源的开发框架,旨在让开发者使用HTML、Javascript、CSS等,调用WebAPIs开发跨平台的移动应用程序。Ionic开发(1)ionic开发环境配置开发环境配置ionic中文网为大家准备了绿色版的nodejs和androidSDK以及ionic助手,让搭建和使用开发环境变的非常简单。绿色搭建环境为ionic1.x版本:http:/ionic- ios的消息推送是ios厂商的推送通道APNs云端。使用

4、App内的消息通道发消息给App,再通过厂商的推送通道唤醒App,App被打开后,接受消息通道的离线消息。也就是说app不用启动即可给你推送消息,这得益于AppStore严格的审核机制。 安卓就复杂了,最近主流的Android手机都会清理后台服务,禁止服务自动拉起,以前第三方推送服务商的各种SDK保活手段相继失效,这个问题从根本上动摇了Android第三方推送服务的基础,导致几乎所有的Android第三方推送服务都不能保证送达。Ios打包发布流程(1)首先需要源码)首先需要源码(原生的或者是混合式开发的)(2)苹果开发者账号)苹果开发者账号(用于真机调试、证书签名、最后把应用上传到AppSto

5、re上使用的账号)(3)mac电脑(3)登录苹果开发者中心,配置证书,创建配置证书,创建appid,创建,创建appid对应的描述文件。用于对应的描述文件。用于xode打包。打包。(4)在苹果开发者中心)在苹果开发者中心创建应用,上传打包的ipa文件,并填写相关信息,提交苹果商店应用审核,等待审核通过,该应用就成功发布发布了常见的几种证书常见的几种证书(1)系统根证书:可在官方网站下载,直接安装在MAC上的,如果过期,需要更新有效期才能使用。(2)自行签名的根证书:从MAC秘钥串导出再安装生成的(3)开发者证书:开发者中心配置的开发者证书,用于开发真机调试(4)生产者证书:开发者中心配置的生产者证书,用于上传至AppStore(5)生产推送证书:开发者中心配置的生产推送证书(6)开发推送证书:开发者中心配置的生产推送证书苹果开发者账号(1)一个开发者账号能够创建多个开发者证书,能够创建2个生产者证书,能够创建多个推送证书。(2)一个appid对应一个app。(3)一个开发者账号可以创建多个appid。(4)一个开发证书和生产证书能够应用于多个appid。综上所述综上所述,一个开发者账号,一个开发者账号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论