簡體   English   中英

應用被 iOS IPv6 網絡拒絕

[英]App Rejected with iOS IPv6 network

昨天,我提交了我的應用程序以供審核,但我收到了來自 Apple 的消息:

在連接到 IPv6 網絡的 Wi-Fi 上運行 iOS 9.3.2 的 iPad iPhone 上查看時,我們發現了您的應用程序中的一個或多個錯誤。

具體來說,經過審核,我們發現該應用程序仍然存在加載問題,無法審核應用程序內容。

我的應用程序使用離子框架,我該如何解決這個問題?

我已經使用域訪問我的服務器,但是這個問題仍然存在。

是的。 根據蘋果的政策,您的應用程序必須支持 IPV6。 所以,請檢查您的應用程序是否支持 IPV6。 在 iOS 9 中支持 IPv6

要測試,如果您的應用程序支持 IPV6 或不請檢查此,

支持 IPv6 DNS64/NAT64 網絡

要檢查創建,請按照以下步驟進行,這在蘋果頁面上有說明。

使用 Mac 設置本地IPv6 Wi-Fi 網絡


1) 確保您的Mac 已連接到 Internet (使用以太網),但未通過 Wi-Fi 連接

在此處輸入圖片說明

2) 從 Dock、LaunchPad 或 Apple 菜單啟動系統偏好設置

在此處輸入圖片說明

3) 按Option鍵並單擊共享 暫時不要松開 Option 鍵。 (不要忘記按選項鍵)

在此處輸入圖片說明

4) 在共享服務列表中選擇 Internet 共享。

5)松開Option鍵。

6) 選中創建 NAT64 網絡復選框。

7) 選擇提供 Internet 連接的網絡接口,例如Thunderbolt Ethernet或 Only Ethernet

8) 選擇 Wi-Fi 復選框。

在此處輸入圖片說明

9) 單擊Wi-Fi選項,並為您的網絡配置網絡名稱安全選項。

10) 選擇Internet 共享復選框以啟用本地網絡。

11)當提示您確認要開始共享時,單擊開始

在此處輸入圖片說明

12) 現在您的 mac mini 作為熱點工作並使用IPv6 NAT64網絡

在此處輸入圖片說明

(創建熱點時看起來像上圖)

現在將您的 iphone 與您的 mac mini 的熱點連接。 並測試您的應用程序是否正常工作。

我希望這個答案對你有幫助。

編輯:- 不要忘記添加以下框架。

1) WebKit

2) CFNetwork

在此處輸入圖片說明

您將在此鏈接上找到與 ipv6 政策相關的所有信息。 支持 IPv6 DNS64/NAT64 網絡

我們也面臨同樣的問題。 只需使用cloudFlare等任何 CDN 注冊您的網站,您的應用將在下次獲得批准時無需將整個網站轉移到任何其他服務器。 這是獲得應用商店批准的最簡單方法。

我認為蘋果這個錯誤有問題!

我有一個應用程序(離子應用程序)因為同樣的錯誤被拒絕了 3 次(在 2016 年 11 月期間),最后接受了,而沒有對 IPv6 進行任何更改!

如果您認為自己與 IPv6 無關,則可能需要檢查您的應用程序是否存在啟動錯誤。

順便說一句:我沒有在我的應用程序上檢查 IPv6 兼容性,而且該應用程序 - 在其內部視圖中 - 連接到托管在不支持 IPv6 的共享主機上的網頁!

請注意,有時移動應用程序可以在測試環境中運行,但不能在 Apple 自己的測試環境中運行。 按照這個這個鏈接可以非常有助於確定蘋果拒絕的問題。 明確說明測試環境不完全一樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM