APP上线审核之注意地方

前一段时间一个新的APP上线审核被拒三次,可谓是困难重重哈。。

第一次:是因为提交的预览图(屏幕快照)顺序问题,iPhone X 与其他几个iPhone的引导图顺序不一致而被拒(四张图顺序:一个是1234 另一个是1324)

第二次:是预览图(屏幕快照)介绍图里面含有安卓手机的图片(其实是一种把枪,外观很像手机,但是一看就知道肯定不是iPhone)所以又被拒了,苹果提示被拒的原因是介绍图包含与苹果不相关的信息,这原因刚开始也是一脸懵逼,后面上网查了查是图片中有安卓手机图

第三次:首页第一次网络请求不成功(页面数据不显示),原因是第一次启动时APP没有做引导页直接进入首页,进入首页时就进行网络请求,第一次安装APP打开时也刚好提示是否允许使用蜂窝网络,这时候就算点击允许也不会请求到数据,原因是首页的网络请求是在一进来时就已经做请求了,所以现在点击允许首页的数据还是加载不出来,这样又被拒了。                                                                  解决办法:1.可以做一个网络监听有网时再去请求一次数据   方法如下:

//1:创建网络监听者

AFNetworkReachabilityManager *manager = [AFNetworkReachabilityManager manager];

//2:获取网络状态

/*

    AFNetworkReachabilityStatusUnknown          = 未知网络,

    AFNetworkReachabilityStatusNotReachable    = 没有联网

    AFNetworkReachabilityStatusReachableViaWWAN = 蜂窝数据

    AFNetworkReachabilityStatusReachableViaWiFi = 无线网

    */

[manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {

switch(status) {

case AFNetworkReachabilityStatusUnknown:

NSLog(@"未知网络");

break;

case AFNetworkReachabilityStatusNotReachable:

NSLog(@"没有联网");

break;

case AFNetworkReachabilityStatusReachableViaWWAN:

NSLog(@"蜂窝数据");

break;

case AFNetworkReachabilityStatusReachableViaWiFi:

NSLog(@"无线网");

break;

default:

break;       

 }    

}];

//开启网络监听

[manager startMonitoring];

2.可以添加引导页,因为APP在进入引导页时就弹出了允许蜂窝网络使用的选项,这样进入首页时就可以使用网络了。当然还有很多其他的解决办法啦

你可能感兴趣的:(APP上线审核之注意地方)