美文网首页iOS Developer
iOS开发小白应该知道的第一次装载App逻辑

iOS开发小白应该知道的第一次装载App逻辑

作者: uniapp | 来源:发表于2018-01-08 23:25 被阅读0次

    当我们刚从AppStore把一个我们内心中意的App下载到iPhone上时,一般伴随着App启动后第一眼看到的是使用App的引导页面。常常会介绍该App的产品理念或者使用方式,让用户对App有一个简单的了解。作为一个开发者,不但要能实现App引导页切换到正常页面的功能,还要知道在第一次启动时,App在后台运行的逻辑。下面对这部分流程做一个简单的介绍。

    首先看一下本次项目模拟的运行效果(界面比较low,不过正好可以突出逻辑的重点部分):


    Demo.gif

    上图所示的Demo的逻辑流程图如下:


    逻辑流程

    其中在展示启动页时,App端需要向服务器发送请求,获取本App需要的baseURL和token值。将baseURL放在服务器端,可以方便后端因为预想不到的原因更换域名或者服务器地址。服务器端返回的token值,既是客户端的唯一识别标识,也是为了服务器端的安全。服务器端token值的生成方式是外界所不知道的,常常考虑了时间、设备UUID、App版本和设备版本等,这样做能有效防止第三方通过抓包的方式获取请求地址,然后进行恶意攻击的不正当商业竞争行为。

    具体实现代码

    关注和喜欢都是对我的鼓励和支持~

    相关文章

      网友评论

        本文标题:iOS开发小白应该知道的第一次装载App逻辑

        本文链接:https://www.haomeiwen.com/subject/hjzvnxtx.html