0

Android アプリに MobileIron SDK を統合する必要があります。アプリは Retrofit ライブラリを使用します。しかし、MobileIron のドキュメントには次のように書かれています。

HTTP トンネリングの HTTP リダイレクトは、次のクラスではサポートされていません (HTTP トンネルをサポートしています)。

  1. java.net.HttpURLConnection
  2. java.net.ssl.HttpsURLConnection
  3. AndroidHttpClient

次のような非標準ライブラリを使用する場合の HTTP トンネリング:

  1. com.squareup.okhttp.HttpClient
  2. ch.boye.httpclientandroidlib パッケージの下に再パッケージ化された Apache HttpClient ライブラリ

ドキュメントに HttpURLConnection を使用できないと記載されている場合、アプリの Retrofit を置き換えるにはどうすればよいですか?

4

1 に答える 1

1

Retrofit ライブラリは OkHttp API に依存しているため、Retrofit ライブラリには MobileIron AppConnect 7.5.4 を使用できると思います。

サポートされている API

AppConnect アプリは、アプリが次の API のいずれかを使用してエンタープライズ サーバーにアクセスする場合にのみ、HTTP/HTTPS トンネリングを使用できます。

  • java.net.HttpURLConnection
  • java.net.ssl.HttpsURLConnection
  • Android の HTTP クライアント
  • org.apache.http.package 名で標準の Apache HttpClient ライブラリを使用する DefaultHTTPClient

    注: HTTP/S トンネリングは、ch.boye.httpclientandroidlib パッケージで再パッケージ化された Apache HttpClient ライブラリなどの非標準ライブラリではサポートされていません。

  • OkHttpClient

  • Xamarin 開発プラットフォームで構築されたアプリの ModernHTTPClient。
于 2016-09-19T19:02:46.923 に答える