Appstore审核被拒-[2. 1 PERFORMANCE: APP COMPLETENESS]

苹果因误解App登录流程导致审核被拒,主要问题是用户名输入错误位置。通过在审核信息备注中清晰说明,可消除歧义并解决审核问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文如下:原因是苹果误解了我们App的登陆流程,用户名填写错了地方,导致登陆不进去。解决方案是在App审核信息那里的备注里说明清楚,避免歧义。



Performance - 2.1



We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.2 on Wi-Fi connected to an IPv6 network.

Specifically, we were not able to log into the application with the demo credentials provided. 

-The application displayed an error message as we attempted to log in.

The steps to reproduce are:

1. Lauch application
### iOS 应用审核指南 2.1.0 条款详解 苹果公司对于提交至App Store的应用程序有着严格的审查标准,其中Performance: App Completeness (性能:应用程序完整性)[^1] 是指确保应用在发布时具备完整的功能性和用户体验。具体来说: #### 功能完备性 应用程序应提供完整无误的功能体验,在任何情况下都不应该显示占位符文本、缺失的内容或不完善的状态。如果某些特性依赖于未来的更新,则这些部分不应出现在当前版本中[^1]。 #### 用户界面一致性 用户界面上不允许存在未完成的设计元素或是临时性的视觉效果。所有的交互控件都需正常工作并指向实际存在的页面或操作流程。此外,还应当避免出现空白屏幕或其他形式的加载错误提示信息[^1]。 #### 数据准确性与时效性 所有展示给用户的资料必须是最新的,并经过验证确认其真实性;过期的数据源链接以及无法访问的服务接口都会影响到这一项评估结果。因此开发者要特别留意第三方服务集成可能带来的风险因素[^1]。 #### 测试充分度 为了证明已满足上述各方面的要求,建议申请者进行全面详尽的质量检测过程,包括但不限于内部测试团队试用反馈收集、外部Beta版分发渠道获取真实环境下的表现数据等措施来提高通过率[^1]。 ```swift // 示例代码用于说明如何处理网络请求失败的情况以保持良好的用户体验 func fetchData(completionHandler:@escaping(Result<Data, Error>) -> Void){ let url = URL(string:"https://example.com/data")! URLSession.shared.dataTask(with:url){ data,response,error in DispatchQueue.main.async { if let error = error{ completionHandler(.failure(error)) }else if let httpResponse = response as? HTTPURLResponse, !(200...299).contains(httpResponse.statusCode), let data = data{ do{ let jsonError = try JSONSerialization.jsonObject(with:data,options:.allowFragments) print("HTTP Status Code:",httpResponse.statusCode,"JSON Response Body:",jsonError) // 自定义错误类型以便更好地向用户提供有意义的信息 struct APIError:Codable{ var message:String? } guard let apiError = try? JSONDecoder().decode(APIError.self,from:data) else{ completionHandler(.failure(NSError(domain:"",code:httpResponse.statusCode,userInfo:[NSLocalizedDescriptionKey:"Unexpected server response"]))) return } completionHandler(.failure(NSError(domain:"",code:httpResponse.statusCode,userInfo:[NSLocalizedDescriptionKey:apiError.message ?? "Unknown error"]))) }catch{ completionHandler(.failure(error)) } }else if let data = data{ completionHandler(.success(data)) }else{ completionHandler(.failure(NSError(domain:"",code:-1001,userInfo:[NSLocalizedDescriptionKey:"No Data Received"]))) } } }.resume() } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值