记录一次IOS初次上线流程

工作以来很少机会接触从0到1的支持APP移动端的上线,公司目前由于业务发展,由原来的纯小程序应用,发展提供APP移动设备的应用;后端需要适配APP以及小程序,我们是电商业务,针对小程序的大部分接口APP都能够很好的通用;但是类似:统一登录目前只支持微信登录、消息推送、微信支付等模块,这块就需要后端来适配;推送方面主要是APP适配:极光、友盟、个推、运营商推送、信鸽等,底层通用的推送模板,上层业务逻辑一致

这里主要说一说IOS初上线面的流程,

首先,IOS上线比Android严格,有审核的过程,第一次一般是48小时以内,通过一次审核以后每次审核会快很多;
关于审核这块,了解到不能通过微信授权登录,(我们只提供微信登录),只好自己造了一个可控的账号密码登录模块,核审人员通过这个特殊账号,登录应用,操作整个业务流程

其次,版本更新问题,关于版本更新涉及,上传版本、检查版本,需要注意的是这里有强制更新的概念;

一般情况版本流程如下:

IOS人员送审版本——>审核通过——>开发人员上传当前审核的版本,同步DB——>普通客户登录移动端,检测版本
——>当前版本非最新版本,普通更新,返回最新版本的下载链接,以及最新版本信息,用户可选是否更新最新版本
——>当前版本非最新版本,强制更新,返回最新版本信息以及下载链接,用户必须强制更新到最新版本才能正常使用

你可能感兴趣的:(工作记录)