close

近日app送審於Apple appStore,

頻繁被退件, 原因是在ipv6環境底下app時法使用其網路功能

而爬文查資料後找到幾個方法可參考

1. 使用以下API去連線, NSURLSession、UIWebView、WKWebView、CFNetwork

2. Obj-C使用新版Afnetworking, Swift使用Alamofire套件

3. 避免使用hardCode ip address(直接寫死ip)

當然還有許多其他需要注意的眉角, 

但筆者本身是遇到第三項使用hardcode ip address, 

解決方法則是註冊google domain將ip轉換為DNS,

並用NSURLSession, app送審就能順利過關了

arrow
arrow
    文章標籤
    IPv6 IPv4 reject appStore
    全站熱搜
    創作者介紹
    創作者 Will 的頭像
    Will

    Will的部落格

    Will 發表在 痞客邦 留言(0) 人氣()