自建APP打包我们需要提前了解那些知识点,避免踩坑

自建APP打包我们需要提前了解那些知识点,避免踩坑

本文针对新手webapp开发平台用户对App做一种轻松的介绍,第一要了解App都有哪些类型,不同的类型适用于哪些需求,用户能够依据自己的需求选用不同的App制作或移动应用定制。

一 App有哪些形式

WebApp:轻松来看,Web App就是针对iOS/Android优化后的web站点,用户不想要下载安装即可访问。

通常的web站点测重使用网页技术在移动端做展示,包括文字,视频,图片等,而Web App更侧重“功能”,是基于网页技术制作实现特定功能的应用,必须依赖手机浏览器运行。

Web App制作成本低,维护更新轻松,支持云修复,用户不用下载更新,不过App的用户体验不足,页面跳转迟钝甚至卡壳,页面交互动态效果不灵活,并且可能上不了AppStore,假设企业的主要功能不多,App需求侧重于信息查询,浏览等基础功能,能够选用Web App。

Native App(原生App):Native App是基于智能手机操作系统(目前主流的是ios和Android)用原生程序编写运营的App。

Native App运行时是基于本地操作系统的,因此它的兼容能力和访问能力更好,拥有最佳的用户体验、最好的交互界面,但也是制作难度最大,制作成本和维护成本最高的App。

Hybrid App(混合App):是指半原生半web的混合类App,同时采用网页语言和程序语言进行制作,通过不同的应用商店进行封装分发,用户想要下载安装使用。

Hybrid App兼具Native App良好的用户交互体验和web App跨官方制作的优势,因在制作过程中使用网页语言,因此制作成本和难度大大缩减。

Native App是目前的主流应用,大型的App如淘宝、掌上百度、微信都是走的Hybrid App路线。

2制作不同类型的App想要用到哪些技术?

Web App:iOS/Android的内置浏览器是基于webkit内核的,因此在制作webApp时,多数使用html或html五、CSS三、JavaScript技术做UIUX布局,使其在网站页面上实现传统的C/S架构软件功能,后端技术用java、php、ASP。

目前也有很多一键生成webApp的官方,如百度siteApp、移动制作官方一门APP,一门APP官方提供基于腾讯x五浏览器引擎生成webApp,是因为移动端的超级流量入口微信、手机qq等用的也是腾讯x五内置浏览器,因此用腾讯x五浏览器生成的App在移动页面展示时适配于微信的浏览体验,这样能够帮忙助力webApp引流。

Native App:

制作Native App想要依据运行的手机系统采用不同的制作语言,制作Android App想要的制作语言是java,还想要熟悉Android环境和机制。

核心知识点如下:

制作环境,Android Studio、eclipse.怎么搭建Android制作环境能够去百度。

数据结构,App的某些功能涉及到做算法,因此要有一定的数学基础

Android SDK,会API接口制作,包括自行制作API的能力和调用第3发API的经验。

熟悉tcp、IP,socket等网络协议

假设涉及到服务器,您还想要了解webservice相关知识和相应的制作语言,通用有PHP、JSP、ASP.Net.

除了这些功能基础,App制作还涉及到UIUX设计、框架、性能优化、调试适配等。

Objective-C是制作iOS系统App的主流编程语言,制作者通常用苹果公司的iOS SDK搭建制作环境,iOS SDK是制作iOS应用程序中不可少的软件制作包,提供了从创建程序,到编译、调试、运行、测试等多种制作过程中想要等工具。

学习iOS制作能够去看苹果平台文档,这是最权威的ios教程。

Hybrid App:混合制作中主流的是以web为主体型的制作,即以网页语言编写,穿插Native功能的hybrid App制作类型,网页语言核心有html五、CSS三、JavaScript。

Web主体型的App用户体验好坏,取决于底层中间件的交互与跨官方的能力。

国内外有很多优秀的制作工具,如国外的AppmAkr、Appmobi,国内的一门APP,一门APP的底层引擎用Deep Engine,使用半翻译式原理,将运行中的web翻译成NatHTML 打包 APKive API,而且支持扩展API,制作时可调用用原生语言制作的功能模块,以此达到媲app架设美原生App的用户体验,同时节省制作时间。

对企业来看,能够依据自己的需求选用不同的制作类型和制作工具,现在来说,Hybrid App已经成为移动制作趋势,一方面Hybrid App制作时不采用或者大部分不采用原生语言,却能拥有原生应

用的特性,一方面随着web技术的发展,Hybrid App技术已经成熟,很多大型App淘宝、微信、携程都属于这种制作模式,Hybrid App给企业APP的制作、维护、更新都带来了极高的便捷性,从成本投入用户体验研究,Hybrid App都是首选。

云商城设置-交易设置

在云商城交易里面可以对商城的交易设置、支付设置、支付管理进行设置;

图:一门APP打包平台开发者中心

我们针对云商城交易中的交易设置进行一个介绍,在交易设置中可以设置的内容包括:线下核销设置、发票设置、自动关闭未付款订单、未付款订单关闭前发送推送信息、库存预警推送通知、自动收货、交易增强、退款申请、上门自提设置、余额积分设置、评价、获取微信共享收货地址、限时购名称、商城不配送区域、自提和到付订单运费显示、单品退换、核销时间计算方式;

图:进入交易设置

线下核销设置,在此可以设置是否填写联系人和是否填写联系人联系方式;

图:核销设置

发票设置,在此可以设置商城支付的发票类型;

图:发票设置

设置自动关闭未付款订单,在此可对下单后未付款的订单设置几天后自动关闭订单;

图:设置自动关闭未付款订单

设置未打卡订单关闭前发送推送消息,设置后在自动关闭订单之前会给用户发送一条推送消息;

图:未付款订单关闭前发送推送消息设置

设置库存预警通知,设置后库存低于当前数量后,系统会给用户发送预警通知,不设置则默认为5件;

图:库存预警推送设置

自动收货设置,设置后用户订单发货后可以自动收货;

图:自动收货设置

交易增强设置,开启后用户每次进入商城都会提示未付款的订单让用户去支付订单;

图:交易增强设置

退款申请设置,可以设置订单完成后用户X天内可以申请退款,设置0则不允许退款;

图:退款申请设置

上面自提设置,可以设置上门自提文案,设置后可以在前端显示为你设置的内容;

图:设置上门自提文案

余额积分设置,可以设置积分余额显示文字、是都开启账户充值、最低充值金额、是否允许余额提现、余额提现方式、余额提现限制、余额提现手续费、免手续费区间和会员积分上限;

图:余额积分设置

评价设置,可设置订单是否允许评价、是都显示评价、评价是都需要审核;

图:评价设置

获取微信共享收货地址设置,开启后用户在添加收货地址时可获取用户微信收货地址;

图:获取微信共享收货地址设置

限时购名称设置,设置商品详情也限时购名称前缀,商品可单独设置;

图:限时购名称设置

商城不配送区域设置,可以设置商城不配送的区域;

图:商城不配送区域设置

自提和到付订单运费显示设置,可选择设置用户订单详情页是都显示(含运费)和是否显示订单运费;

图‘:自提和到付订单运费显示设置

单品退换设置,开启后订单支持单间商品退换,订单优惠金额按比例均摊至每件商品;

图:单品退换设置

核销时间计算方式设置,可设置为下单时间或核销时间,建议谨慎修改,修改后会和商城历史数据不兼容;

图:核销时间计算方式设置

都设置完成之后,点击提交按钮保存以上所有设置,如果你在设置的过程中还有其他问题,可以咨询我们在线客服;