我正在使用NetworkReachabilityManager,我的应用程序因Apple问题而被Apple拒绝。我认为这是我使用可达性的方式。
以下是我的代码示例:
let reachabilityManager = NetworkReachabilityManager(host: "https://www.apple.com/")!
if reachabilityManager.isReachable {
Alamofire.request(url, method: .post, parameters: parameters, encoding: JSONEncoding.default).responseJSON { (response) in
switch response.result {
case .success(let value):
let json = JSON(value)
callback(json)
case .failure(let error):
print(error)
}
}
} else {
print("Internet not available")
}
使用Alamofire的可达性的正确方法是什么?
更新
以下是来自苹果的拒绝讯息:
我们在连接到IPv6网络的Wi-Fi上运行iOS 10.3.1的iPhone上查看了应用中的一个或多个错误。
要解决此问题,请在连接到IPv6网络(所有应用必须支持IPv6)的设备上运行您的应用以识别任何问题,然后修改并重新提交您的应用以供审核。"