iOSはIPV 6の開発を拒否された.
2794 ワード
中国APP IPv 6-onlyの審査はなぜしばしば拒否されたのか
アップルreviewersは、米国本社のIPv 6-onlyネットワーク環境下で、DNS 64+NAT 64サーバ変換により、IPv 4ネットワークにおけるリソースへのアクセステストを行う.アップルのアプリIPv 6-onlyの審査が拒否された主な原因は、アプリ開発者が審査者に似たIPv 6ネットワーク環境を持っていないことであり、棚に上がる前に厳しいIPv 6サポートテストを行うことはできないことだ.今後、アプリipv 6のサポート度もアップルの重点審査プロジェクトの一つになるだろう.
すべての3つのライブラリをIPV-6 Onlyネットワークをサポートするようにすると、アップルの公式の方法を使用してmacコンピュータでネットワーク環境テストをシミュレートした後、appは正常にネットワークにアクセスすることができますが、最後にアップルの審査公式チームに残酷に拒否され、何度も試してもオンラインに成功しませんでした.次の方法を試してみてください(この方法は多くのパートナーの経験をまとめた後に得たものです)
+(AFHTTPSessionManager *)operationmanager{
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.responseSerializer.acceptableContentTypes = nil;//[NSSet setWithObject:@"text/ plain"];
manager.securityPolicy = [AFSecurityPolicy defaultPolicy];
manager.securityPolicy.allowInvalidCertificates = YES;// https
manager.securityPolicy.validatesDomainName = NO;//
return manager;
}
+(instancetype)sharedManager {
double version = [[UIDevice currentDevice].systemVersion doubleValue];
if (version >= 9.0f) {
struct sockaddr_in6 address; bzero(&address, sizeof(address));
address.sin6_len = sizeof(address);
address.sin6_family = AF_INET6;
return [self managerForAddress:&address];
} else {
#if (defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 90000) || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101100)
struct sockaddr_in6 address;
bzero(&address, sizeof(address));
address.sin6_len = sizeof(address);
address.sin6_family = AF_INET6;
#else
struct sockaddr_in address;
bzero(&address, sizeof(address));
address.sin_len = sizeof(address);
address.sin_family = AF_INET;
#endif
return [self managerForAddress:&address];
}
}
上記の方法で問題が解決できない場合や、専門的な方法でネットワーク環境をシミュレートしたい場合は
天地相互接続-グローバルIPv 6テストセンター(以下G 6 TCと略称する)は、すべてのアップルのAPPサプライヤー向けにIPv 6-only予測テスト業務を発売し、同センターが提供する権威ある専門のAPP IPv 6-onlyテストとソリューションを通じて、APPがIPv 6-onlyテストを通じてアップルのApp Storeに順調に進出することを保障することを目的としている.
中国のAPPがIPv 6-onlyテストに合格できないという難題に対して、G 6 TC実験室はAPP Server向けに一連のシミュレーションテストと解決策を発表した.G 6 TC実験室はAPP IPv 6-only予測試験サービスを提供し、APPの各機能モジュールに対して詳細なテストを行い、メーカーがAPP中のIPv 6関連問題を位置決めすることを助け、APPが完全なIPv 6-only基準に合致することを確保する.同時に、G 6 TCは異なる顧客の差別化ニーズに対して、APP server IPv 6アクセスとNAT 64/DNS 64アクセスサービスの2種類のテストソリューションを提供し、アップルのアメリカテストセンターが関連APPサーバーに対するアクセスを完了することを確保する.APP Serverは、上記のテストおよびソリューションを実施することによって、IPv 6-only監査を100%通過することができます.G 6 TCホームページ
もしあなたができるだけ早くオンラインになる必要があるならば、自分であまり時間をかけてこの事をしたくないならば、あなたは専門のチームを探してあなたの急速なオンライン(有料)を助けることができて、ネット上でたくさん探します