apple からこんなん来ました。
バイナリでの却下
Performance – 2.1 We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.0.2 on Wi-Fi connected to an IPv6
2016年6月 から App Storeの審査でIPv6対応が要求されてるようです。
詳しくは以下のビデオから
Your App and Next Generation Networks
https://developer.apple.com/videos/play/wwdc2015/719/
僕のアプリは、aws の elb(ロードバランサ)を使っていて、アプリからは
elbのデフォルトのdnsレコード
name-123456789.region.elb.amazonaws.com
みたいなのを使っていました。
これだと ipv4 専用なので、審査に通らないみたいです。
他に elb は以下のデフォルトdnsレコードを持っているようです。
ipv6専用
ipv6.name-123456789.region.elb.amazonaws.com
ipv4/v6両用
dualstack.name-123456789.region.elb.amazonaws.com
この場合は、
urlの先頭に dualstack. をつけて解決!
以下に詳しく書いてます。
インターネット向け標準ロードバランサー
http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/classic/elb-internet-facing-load-balancers.html
あと、2017年1月から、iosアプリは https 必須になります
Webに接続するiOSアプリは2017年1月からHTTPSの使用が絶対条件になる
http://jp.techcrunch.com/2016/06/15/20160614apple-will-require-https-connections-for-ios-apps-by-the-end-of-2016/
コメント