近日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 發表在 痞客邦 留言(0) 人氣()