2017-09-27 3 views
1

IPv6 네트워크 지원을 지원하지 않기 때문에 내 앱이 거부되었습니다. 무선 인터넷에 아이폰 OS 11을 실행하는 아이폰 으로 검토 IPv6 네트워크에 연결되어있을 때 우리는 당신의 응용 프로그램에서 하나 개 이상의 버그를 발견Twitter Kit RestAPI는 IPv6을 지원하지 않습니까? - Apple로부터 거부 됨

: 여기

는 애플의 메시지입니다.

앱을 통해 Tweet을 제출해도 피드에 게시되거나 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) 
     } 
    } 
    } 
} 

누구에게이 경험이 있습니까? Podfile에서 AFNetworking 제거

+0

, 그들은 단지 그들이 테스트 환경에 대해 말하고있다. 당신이 사용하는 그들을 위해 테스트 계정을 제공 했는가를 고정? 트위터에 로그인하지 않은 깨끗한 장치 나 시뮬레이터에서 앱을 테스트 해 보셨습니까? IPv6 환경에서 테스트 해 보셨습니까? – Paulw11

+0

@ Paulw11 잘 작동하지만 IPv6 환경에서 테스트되지 않았습니다. api.twitter.com이 IPv6를 지원하는지 여부를 고려 중입니다. –

+0

나는 비슷한 문제에 직면 해있다. 테스터는 트위터에 접근 할 수없는 중국에있는 것 같았고, 그는 그가 기술적 인 어려움을 말한 트위터 로그인 페이지의 스크린 샷을 보냈는데 왜 그가 중국에 앉아서 트위터 앱을 테스트 할 지 확신하지 못했습니다. 또한 Google에서 차단 된 Google Firebase를 사용하고 앱에서 올바르게 처리하여 오류가 발생했습니다. 그들은 단순히 그것이 IPv6 문제라고 말했다. 그것을 열심히 호소하십시오. – Annjawn

답변

0

IPv6를 함께 할 아무것도 수있는 문제