2016-06-24 79 views
1

從今年6月開始,蘋果將強制所有應用程序在僅限IPV6的網絡上工作。 Apple還在IPV6唯一網絡上爲應用程序審查流程進行了所有測試。適用於iOS的RESTkit和IPV6

我使用RESTKit 0.24.0做我的應用程序的RESTful交互,我想了解以下內容:

1.How你檢查,如果一個應用程序將在一個工作IPV6只與遠程網絡服務器?我曾嘗試在我的Mac上使用互聯網共享設置IPV-6唯一網絡(https://derflounder.wordpress.com/2015/10/05/enabling-an-ipv6-only-network-using-internet-sharing-on-el-capitan/),並且該應用程序正常工作。這足以證明該應用程序可以在僅具有IPV6網絡的遠程網絡服務器上工作嗎?

2.是否RESTkit 0.24.0支持IPV6聯網。如果不是,我應該更新RESTKit,並有任何解決方法使用IPV6 RESTKit?

另外,我來自印度,在這一點上IPV6的採用非常差。

+0

只需使用最新的iOS基礎SDK,最新的xcode。而你的應用已經支持IPV6。如果蘋果評論家拒絕你的應用程序,因爲等等等等等...... IPV6。只要問問他們雙重檢查,你的應用程序就會通過。我試過了,成功了!祝你好運 – VietHung

+0

是的,我有一個輕微的障礙,我們的Web服務器werent工作在IPV6。一旦我解決了應用程序審查通過並獲得接受!謝謝! – Sagar

+0

@ user19342:您的服務器不需要支持IPv6 – user102008

回答

0

你如何檢查,如果一個應用程序將在一個工作IPV6只與遠程服務器

您的解決方案似乎精細化網絡;蘋果recommends a similar setup

RESTkit 0.24.0是否支持IPV6聯網。

RESTkit使用AFNetworking作爲其底層網絡堆棧,所以它不應該受底層網絡的傳輸特性的影響。看起來,AFNetworking支持IPv6(雖然有一些關於可達性實現的正確性的論壇喋喋不休,並且我沒有發現明確支持的官方文檔)。底線,只要您使用的是主機名稱而不是地址文字,就可以檢索您的REST資源,您應該「很好」 - 尤其是當您的測試按預期工作時。

+0

感謝您的迴應。一旦我們確定應用程序已被接受,我們的網絡服務器就沒有準備好處理IPV6。我不必從RESTKit更換或上傳新的​​二進制文件!感謝您的迴應。 – Sagar