本人是IPv6被App Store拒絕的慘痛經(jīng)歷,我上一篇文章中已經(jīng)詳細(xì)說(shuō)明,這篇文章主要總結(jié)了解決方案。
一、本身項(xiàng)目是否有不支持ipv6的原因存在
1.目里面設(shè)計(jì)和網(wǎng)絡(luò)有關(guān)的SDK是否支持ipv6,如果有這方面原因的朋友可以去你使用SDK的官網(wǎng)尋找一下解決方法,一般好多第三方SDK目前有設(shè)計(jì)到ipv6的都有相應(yīng)的處理方案。(例如: reachability 、新浪微博 、支付 、友盟統(tǒng)計(jì)分析 、微信、 QQ、 支付寶、 百度地圖、環(huán)信、極光推送等。使用AFNetworking的朋友一定要改到3.0以上版本,使用 NSURLconnection請(qǐng)求的朋友需要換成NSURLsession請(qǐng)求,因?yàn)檫@個(gè)已經(jīng)很老了不支持ipv6了 )
2.項(xiàng)目的服務(wù)器是否支持ipv6.其實(shí)關(guān)于這個(gè)問(wèn)題,蘋(píng)果也表示服務(wù)器可以不支持,但是APP必須要在ipv6網(wǎng)絡(luò)環(huán)境下可以正常運(yùn)行。關(guān)于這個(gè)我推薦一個(gè)測(cè)試網(wǎng)站,大家可以去測(cè)試一下自己的服務(wù)器,網(wǎng)址:,如下圖1所示。
圖1-v6測(cè)試網(wǎng)站
3.項(xiàng)目里涉及和網(wǎng)絡(luò)有關(guān)的網(wǎng)絡(luò)請(qǐng)求是否支持ipv6.如果有那就盡量更改掉。
4.項(xiàng)目里面是否有使用IP的情況(例如:172.168.168),如果有最好改成域名形式(例如:)
二、自身送審準(zhǔn)備不充足
1.如果你的賬號(hào)不能登錄,提供的測(cè)試賬號(hào)不存在,或是密碼錯(cuò)誤等情況.蘋(píng)果會(huì)認(rèn)為是ipv6問(wèn)題,需要檢查一下自己提交審核的時(shí)候是否向蘋(píng)果官網(wǎng)提供測(cè)試賬號(hào)和密碼,有提供的這些資料的朋友也需要看下所提供的賬號(hào)和密碼是否有誤。
2.最好自己搭建一個(gè)ipv6網(wǎng)絡(luò)環(huán)境進(jìn)行測(cè)試,網(wǎng)絡(luò)環(huán)境搭建方式我在上篇文章已經(jīng)有講解,感興趣的朋友可以參考一下另外網(wǎng)上也有好多搭建方案。
三、網(wǎng)絡(luò)問(wèn)題
1.如果你的某個(gè)頁(yè)面打開(kāi)空白,或是加載失敗,或是打不開(kāi),蘋(píng)果也會(huì)認(rèn)為是IPV6原因,其實(shí)這可能是網(wǎng)絡(luò)加載慢的原因,畢竟國(guó)外打開(kāi)國(guó)內(nèi)網(wǎng)站,肯定有延時(shí),這樣也會(huì)導(dǎo)致加載失敗。據(jù)我所知有人APP限制6秒內(nèi)請(qǐng)求沒(méi)返回?cái)?shù)據(jù)就報(bào):請(qǐng)求失敗",這樣被蘋(píng)果遇到了,說(shuō)是IPV6原因,然后將請(qǐng)求時(shí)間加長(zhǎng)到15秒再次送審就通過(guò)了。
2.有條件的朋友最好把服務(wù)器放到國(guó)外,因?yàn)樘O(píng)果審核人員在美國(guó)訪問(wèn)國(guó)外網(wǎng)站畢竟比打開(kāi)國(guó)內(nèi)的快,我們公司之前把送審APP的服務(wù)器放到了國(guó)內(nèi),后來(lái)域名指向了香港服務(wù)器就可以了。(我們的服務(wù)器是阿里云服務(wù)器)
四、其他途徑
實(shí)在不行,可以將服務(wù)器配置ipv6支持,網(wǎng)上有一些阿里云服務(wù)器設(shè)置ipv6的方法,我在網(wǎng)上搜了一些解決方法,僅提供參考:
1.百度的ipv解決方案 ...
2.阿里云的ipv解決方案 ... 1&page=6#866718
3.賽爾新技術(shù)提供解決方案 ... Sx0l7Z6CchTAHFFn#rd
五、最后一點(diǎn)也是比較重要的一點(diǎn)
1.如果你的應(yīng)用被App Store拒絕了,首先去從自身找一下原因,不要抱怨或者連續(xù)的提交,最起碼你每次提交都要做一些相應(yīng)的處理措施,讓蘋(píng)果看到你解決問(wèn)題的態(tài)度,而不是一味的逃避和拖延,這樣大家都會(huì)浪費(fèi)時(shí)間。
2.大多數(shù)朋友應(yīng)用被拒絕都有錄制視頻的,一般都是通過(guò)兩種途徑發(fā)送給蘋(píng)果審核人員,一種是直接打包發(fā)送,這個(gè)可能有時(shí)候文件比較大再加上網(wǎng)絡(luò)延時(shí)不好上傳;另外一種就是提交到視頻網(wǎng)站上給蘋(píng)果回復(fù)一個(gè)視頻鏈接,但要注意的是最好你上傳的視頻網(wǎng)站是國(guó)外的一般是yutube,國(guó)內(nèi)的蘋(píng)果有可能看不到奧。如果你錄制的視頻是ipv6環(huán)境下測(cè)試的話一定要在電腦上錄制,把你搭建的ipv6環(huán)境錄制下來(lái)奧。
3.提供幾個(gè)送審?fù)ㄟ^(guò)的視頻地址,僅供參考,截圖展示如圖2
(1);feature=you
(2)
圖2-送審視頻
4.提供幾個(gè)送審的解釋說(shuō)明模板,審核說(shuō)明最好是用英文奧,僅供參考,如果所示
第一種
尊敬的APP審查委員會(huì):
您們好!我們希望將自己開(kāi)發(fā)的產(chǎn)品-“e展地”上架到AppStore,但是一直被拒絕,拒絕的理由是我們的APP不支持IPV6-only網(wǎng)絡(luò),也就是說(shuō)無(wú)法從我們APP里獲取到網(wǎng)絡(luò)數(shù)據(jù)。
我們認(rèn)為已經(jīng)嚴(yán)格按照Test for IPv6 DNS64/NAT64 Compatibility Regularly 章節(jié)里的方式搭建IPv6測(cè)試環(huán)境,在中國(guó)本地測(cè)試沒(méi)有任何網(wǎng)絡(luò)問(wèn)題。
我們認(rèn)為我們的產(chǎn)品已經(jīng)達(dá)到了IPv6的網(wǎng)絡(luò)要求。另外我們的產(chǎn)品主要面對(duì)中國(guó)用戶,在中國(guó)還沒(méi)有普及純IPv6網(wǎng)絡(luò),絕大部分用戶使用IPv4網(wǎng)絡(luò)。
我們懇請(qǐng)您們?cè)谥袊?guó)內(nèi)測(cè)試我們的應(yīng)用,如果沒(méi)有其他問(wèn)題,請(qǐng)通過(guò)審核,謝謝!
我們將以Test for IPv6/NAT64 Compatibility Regularly搭建的IPv6網(wǎng)絡(luò)測(cè)試APP的過(guò)程做了錄屏視頻并壓縮添加到附件中來(lái)。
第二種
尊敬的審核人員:
你好!這是ipv6環(huán)境下運(yùn)行的測(cè)試視頻地址:https://you/******
以下是本產(chǎn)品兩個(gè)角色的帳號(hào)和密碼
商家方面:
帳號(hào):******
密碼:******
地點(diǎn):
帳號(hào):******
密碼:******
現(xiàn)已適配iOS10.3,并且已兼容ipv6環(huán)境,在審核人員細(xì)心的監(jiān)督和指導(dǎo)下,望本產(chǎn)品可以由各方通過(guò)審核,非常感謝您抽出寶貴時(shí)間對(duì)本產(chǎn)品進(jìn)行審核!
謝謝!
1.《ipad上app請(qǐng)求失敗怎么回事?終于找到答案了App Store被拒原因ipv6解決方案》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《ipad上app請(qǐng)求失敗怎么回事?終于找到答案了App Store被拒原因ipv6解決方案》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/gl/3212159.html