Twitter Kit RestAPI不支持IPv6? - 拒绝了Apple

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Twitter Kit RestAPI不支持IPv6? - 拒绝了Apple相关的知识,希望对你有一定的参考价值。

由于不支持IPv6网络支持,我的应用被拒绝。

以下是来自Apple的消息:

我们在连接到IPv6网络的Wi-Fi上运行ios 11的iPhone上进行了审核时发现了应用中的一个或多个错误。

通过应用程序提交推文并不会在Feed或Twitter网站上发布。

我的应用程序非常简单,并使用Rest API调用发布文本。这是代码片段。

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修复了该问题

以上是关于Twitter Kit RestAPI不支持IPv6? - 拒绝了Apple的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中使用 Twitter Kit/Fabric 从登录用户获取用户个人资料图片

twitter listViwe Fabric Kit的OClickItem

取消后再次进行身份验证时,Android Twitter Kit 崩溃

Twitter Kit/Fabric“显示时间线”Objective-C 示例构建失败

如何在我的 Sprite Kit 游戏应用中实现 Facebook 和 Twitter 发布?

如何使用 Android Studio 在 Twitter Kit 的 TweetUI 列表上设置 OnItemClickListener?