Мое приложение отклонено из-за отсутствия поддержки сети IPv6.
Вот сообщение от Apple:
Мы обнаружили одну или несколько ошибок в вашем приложении при проверке на iPhone под управлением iOS 11 по Wi-Fi, подключенному к сети IPv6.
Отправка твита через приложение не приводит к его публикации в ленте или на веб-сайте Twitter.
Мое приложение очень простое и публикует текст с помощью вызова RestAPI. Вот фрагмент кода.
let client = TWTRAPIClient(userID: userid)
let url = "https://api.twitter.com/1.1/statuses/update.json";
let message:[String:Any] = ["status": text]
var error: NSError?
let request = client.urlRequest(withMethod: "POST", url: url, parameters: message, error: &error)
DispatchQueue.main.async {
client.sendTwitterRequest(request) { (response, data, ConnectionError) -> Void in
if let error = connectionError {
print("Error: \(error.localizedDescription)")
DispatchQueue.main.async {
completion(error)
}
} else {
DispatchQueue.main.async {
completion(nil)
}
}
}
}
Кто-нибудь испытал это?