×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

APP开发关于业务逻辑的实现怎样解决?

文章编辑:网站建设 文章来源:APP开发 浏览量:

  APP开发关于业务逻辑的实现怎样解决?深圳APP开发公司发现目前用户使用的手机硬件性能与服务器相差甚远,尤其是Android手机,千元机以下的低端机占据很大份额,所以对数据的处理和业务逻辑等能在服务器端实现的,尽量在服务器端实现,APP端只负责显示和处理用户交互。这样可以减少APP对系统资源的消耗,改善用户体验;且当业务逻辑发生变化时,只需更新服务器的代码,不需要用户升级APP,有利于整个系统的运营、维护和升级。
  存储在APP自身文件夹里的数据,在用户清除缓存或卸载APP时会被清除,所以在把数据存储在本地的同时,最好也要同步存储在服务器端,或只把数据存储在服务器端,用户查看时从服务器下载,如购物车和收藏夹等数据。验证安全的功能都放在服务器端实现,如对密码的校验,不在APP内做任何验证。
  如果要做验证,势必会在APP端存放一些敏感数据,APP一旦被破解,后果很严重。APP在向服务器发送请求时,在HTTP的请求头中应添加要求支持gzip的key-value,设置Accept-Encoding的类型为gzip,服务器应把数据使用gzip压缩后再返回给APP,以减少数据流量,加快APP响应速度。若支持一个账号在多个设备上同时登录,用户在某个设备上修改
账号和密码后,服务器应自动注销其余设备上此账号的登录状态。
APP开发关于接口文档的维护
  接口文档通常由服务器端负责接口开发的同事维护,对于每个接口的描述,应包括以下内容。请求URL。接口的负责人名称。请求方法(GET或POST等)。接口版本号。APP端应发送的数据和格式,及数据中每个字段的类型。服务器端的处理成功时,返回的数据和格式及数据中每个字段的类型。
  服务器端的处理失败时,返回的数据和格式及数据中每个字段的类型。可以使用版本管理工具,如SVN管理接口文档。每次把文档提交到服务器时,都要填写修改说明,方便APP开发人员和测试人员了解接口的变更。也可以使用在线API接口文档管理工具管理接口文档。好了,APP开发公司本文关于“
APP开发关于业务逻辑的实现怎样解决?”知识就分享到这里,谢谢关注,博纳网络编辑整理。
 
 

当前文章链接:/construction/appkaifa/2267.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。