各位開發(fā)者在向 App Store 上傳產(chǎn)品的時候,經(jīng)常會遇到一個頭疼的問題,產(chǎn)品因為 App Store 審核規(guī)則中 IPv6 相關(guān)內(nèi)容被拒。有時候我們甚至已經(jīng)配置好 IPv6 了,但還是沒能過審……其實解決 IPv6 問題并不難,而且解決思路有兩種,一個是從蘋果的角度思考并解決問題,另一個則是以開發(fā)者的視角來解決問題。
思路一:從蘋果角度出發(fā)解決問題
這一思路考慮的要點是「為什么蘋果會拒絕我的審核」。
1.如果我沒有配置 IPv6 怎么辦:
當我配置好 IPv6,但還是被蘋果爸爸打了回來,我們就需要想想是不是有其他問題使蘋果的審核中斷了。
2.多環(huán)境下模擬測試找問題:
有時候蘋果關(guān)于 IPv6 的審核流程未能完成,問題也可能出現(xiàn)在了其他位置:
比如網(wǎng)絡(luò)延遲是常見的情況之一,在配置好 IPv6 之后,因為網(wǎng)絡(luò)延遲導(dǎo)致了蘋果審核無法正常進行,那么我們可以通過模擬來測試,比如模擬外網(wǎng)環(huán)境;
同時我們也應(yīng)該測試是否會有 Bug 導(dǎo)致卡在某個頁面,例如有測試賬號的 App,是否會出現(xiàn)輸入手機號后書輸入驗證碼無法登陸情況(蘋果未點擊“獲取驗證碼”按鈕),以及蘋果輸入驗證碼少或者多幾位情況。
各位 CP 有時間可進行對應(yīng)測試,主要為了尋找蘋果遇到的問題,而并非一定是 IPv6 本身的問題。
3.架設(shè)國外服務(wù)器解析:
還有一個很常見的情況是因為蘋果在外網(wǎng),因為某些原因,經(jīng)常會無法訪問國內(nèi)服務(wù)器網(wǎng)絡(luò)。那么我們可以購買韓國或日本服務(wù)器來假設(shè) IPv6 供蘋果進行測試。
思路二: 從 cp 角度出發(fā)解決問題
與思路一不同,這一思路做的事情是「讓蘋果爸爸知道我配置 IPv6 了」,且這一路徑基本可以忽略蘋果審核的回復(fù)內(nèi)容。
4.拍攝 IPv6 網(wǎng)絡(luò)下正常視頻反饋:
配置好 IPv6 后使 用 10.3.1 設(shè)備在 IPv6 環(huán)境下測試(根據(jù)蘋果設(shè)備情況,自己架設(shè) IPv6 環(huán)境),如果多次測試無誤,可拍攝視頻上傳至 YouTube,反饋給蘋果審核視頻鏈接處理(需梯子)。
5.部分內(nèi)容本地加載, 做 if 判斷:
做開關(guān)內(nèi)容,把部分內(nèi)容,例如需要遠程加載的圖片放到包內(nèi)做本地加載,這樣蘋果就能相對輕易地看到要審核的內(nèi)容類,規(guī)則如下:
檢測到國外網(wǎng) ip 訪問,則不請求遠程數(shù)據(jù),直接訪問本地內(nèi)容
檢測到國內(nèi)網(wǎng)絡(luò) ip 訪問則請求遠程端數(shù)據(jù)加載
(此處可做自動開關(guān)檢測,也可以做手動開關(guān),規(guī)則可自定,ip 只是規(guī)則中的一種)
以上方法基本上就能解決絕大多數(shù)的 IPv6 問題了,雖然這個事情說大不大說小不小,但一旦遇上被拒還是很不爽的,希望上面的內(nèi)容能幫到大家。
作者:道長
來源:ASO100情報中心
鳥哥筆記獲得授權(quán)轉(zhuǎn)載
愛盈利(aiyingli.com)移動互聯(lián)網(wǎng)最具影響力的盈利指導(dǎo)網(wǎng)站。定位于服務(wù)移動互聯(lián)網(wǎng)創(chuàng)業(yè)者,移動盈利指導(dǎo)。我們的目標是讓盈利目標清晰可見!降低門檻,讓缺乏經(jīng)驗、資金有限的個人和團隊獲得經(jīng)驗和機會,提高熱情,激發(fā)產(chǎn)品。