前一段时间一个新的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在进入引导页时就弹出了允许蜂窝网络使用的选项,这样进入首页时就可以使用网络了。当然还有很多其他的解决办法啦
网友评论