APP开发公司浅析APP和后端是怎么通信的,相信大家都用过银行的柜员机(ATM)的查询余额、转账、取款等功能。当用户在ATM取款时只需要输入取款的金额,隔一会儿钱就出来,如果因为有什么问题不能取款(例如超过取款金额的限制),屏幕上也会显示出错误的信息。在整个过程中,用户只要输入金额就能获得结果(取出钱或屏幕提示不成功),至于柜员机内部是怎么处理,用户不需要知道。
ATM这种把内部的处理遮蔽的做法极大方便了用户的使用。同样在App后台也只提供了一系列的功能给App使用,这系列的功能以API的形式提供。
API的定义:API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无须访问源码,或理解内部工作机制的细节。
当App调用后端提供API的时候,只需要明确下面3点:
(1)这个API的用途:在ATM的例子中,是取款,还是查询余额,还是转账?
(2)输入什么:在ATM的例子中,使用取款功能要输入金额。
(3)结果是什么:在ATM的例子中,取款是成功还是失败?至于API内部是怎么处理,App无须知道。深圳APP开发公司本文关于“APP开发公司浅析APP和后端是怎么通信的”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。