私は現在、提供されたユーザーに接続する必要があり、場合によってはユーザーがホストするサービスに接続する必要があるアプリケーションを開発中です。これらのサービスはすべてHTTPSをサポートしているわけではありません。過去にはNSAllowsArbitraryLoads
では、ユーザーがApp Transport Securityに関わらずそれらのサービスに接続できるようになりました。ご理解のとおり、すぐに直接交換することなくNSAllowsArbitraryLoads
は廃止されます。App Transport Securityの下でユーザーサーバーと通信する
私は、App交通安全に関する二つの質問があります。NSAllowsArbitraryLoads
廃止されます場合は
- を?
- これらのサービスに後で接続するにはどうすればできますか?
その行に沿って、私のアプリは信頼できないTLS証明書もサポートする必要があります。現時点では、URLSessionTaskDelegateのurlSession(_ session: URLSession, task: URLSessionTask, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void)
に実装する予定です。
この状況を処理する有効かつ許可された方法はありますか?
乾杯!