Mobile Enterprise Gateway (MEG) および Apple WKWebView 実装に関する問題のトラブルシューティング
を実装する際に遭遇する可能性のある一般的な問題は、次のとおりです。 WKWebView.
- UIWebView とは何ですか?また、 UIWebView に代わるフレームワークは何ですか?
UIWebView は、開発者が Web コンテンツをアプリケーションに追加できるようにする、 iOS アプリケーションで使用されるユーザー・インターフェース・コントロールです。 Apple は、 UIWebView を WKWebViewという新しいフレームワークに置き換えます。
- 現在の IBM® MaaS360® 製品への影響は?
現在の App Catalog 版 IBM MaaS360 Browser は、ウェブコンテンツのレンダリングに UIWebView に依存しています。 IBM MaaS360 ブラウザが切り替わる WKWebView. イントラネットアクセスをサポートするため、 IBM MaaS360 ブラウザバージョン 3.0 以降は、新しいモバイルエンタープライズゲートウェイ(MEG) プロトコルを使用しています。 新しいモバイル・エンタープライズ・ゲートウェイ(MEG) プロトコルは、モバイルデバイス上でパーソナルVPNとして機能し、イントラネットアクセスのために IBM MaaS360 ブラウザからオンデマンドで起動することができます。
- このバージョンの Mobile Enterprise Gateway(MEG )で WKWebView、よくある問題を解決するには?
問題 解決 アップグレード IBM MaaS360 アプリの警告メッセージが表示される このエラーは、ユーザーが IBM MaaS360 ブラウザ iOS app を v3.40.17 にアップグレードしたが、 IBM MaaS360 iOS Core app を v3.99.597 以降にアップグレードしていない場合に発生します。 この問題を解決するには、App Storeから IBM MaaS360 iOS Coreアプリ( v3.99.597 以降)を手動でアップグレードしてください。
ユーザーがイントラネット・サイトを参照するとき、サイトがブラウザーにロードされないとき、またはサイトがブランク・ページとしてロードされるときに、 Hostname not foundエラーが表示されるVPNアイコンがアクティブになり、デバイスの画面に表示されていることを確認してください。 - デバイスの画面に VPN アイコンが表示されていない場合は、 IBM MaaS360 ゲートウェイがアクティブではありません。 VPN アイコンは、デバイス画面の「信号強度」アイコンの横に表示されるはずです。 デバイスユーザーが WorkPlace Persona ポリシーで設定されていないイントラネットサイトにアクセスした場合、アイコンが表示されないことがあります。
- ユーザーがデバイス上で VPN 構成を作成する権限を許可していることを確認してください。
- に移動し、 MaaS360Gateway VPN プロファイルが作成されているかどうかを確認します。
- プロファイルが見つからない場合は、 IBM MaaS360 アプリを開き、VPNプロファイルの設定を許可する必要があります。 許可 を押して VPN プロファイルをインストールします。
- ユーザーが WorkPlace ペルソナ ポリシーで設定されていないイントラネットサイトにアクセスした場合、管理者は で WorkPlace ペルソナ ポリシーのアクセスリストを、ユーザーのデバイスで読み込みに失敗している URL に一致する表現で更新する必要があります。
アクセス・リストの使用について詳しくは、 Configuring advanced settings for Mobile Enterprise Gateway (MEG) support for Apple WKWebViewの「 Access list and exception list 」セクションを参照してください。
- ユーザーがデバイス上で VPN 構成を作成する権限を許可していることを確認してください。
- VPN アイコンがアクティブで、デバイスの画面に表示されている場合、 IBM MaaS360 ゲートウェイがアクティブです。 Cloud Extenderが企業のDNSサーバーを検出できない(サーバーが空の値をリストするか、 127.0.0.1 )か、 Cloud Extenderが無効なDNSサーバーを検出した可能性があります。この問題を解決するには、以下のいずれかを選択する。
- ゲートウェイがデプロイされているマシンで Cloud Extender 構成ツール を使用して、DNS サーバーが有効であるかどうかを確認してください。
- ゲートウェイがデプロイされている Cloud Extender マシン上の Cloud Extender 構成ツール に移動します。
- 「詳細構成の詳細」を開き、DNS サーバーが有効であることを検証します。
- 数分待ってから、 IBM MaaS360 ブラウザを開き、この問題が解決したかどうかを確認する。
- WorkPlace Persona ポリシーアクセスリストのDNSサーバーエントリを確認します。
- アクセス・リストに完全な DNS ドメイン名 (例えば、 testhost, testhost. *, *testhost) が含まれていることを確認します。
- Quad9 DNS サーバー・アドレスがアクセス・リストで許可されていることを確認してください。
アクセス・リストの使用について詳しくは、 Configuring advanced settings for Mobile Enterprise Gateway (MEG) support for Apple WKWebViewの「 Access list and exception list 」セクションを参照してください。
- ゲートウェイがデプロイされているマシンで Cloud Extender 構成ツール を使用して、DNS サーバーが有効であるかどうかを確認してください。
IBM MaaS360 コアアプリで VpnConfigPushError error -996 が表示される この問題は、以下のエラーのいずれかが原因です。 - WorkPlace Persona ポリシーが正しく構成されていません。
- WorkPlace Persona ポリシーを開き、ブラウザで選択したゲートウェイが新しいゲートウェイ設定で構成されていることを確認します。
- 必要に応じて、正しいゲートウェイを選択し、ポリシーをリパブリッシュします。
- IBM MaaS360 ゲートウェイモジュールが Cloud Extender 上で正しく設定されていません。
- Cloud Extender 構成ツールで、 「エンタープライズ・ゲートウェイ」を選択します。
- 拡張 をクリックし、DNS サーバーと検索ドメインが正しく構成されていることを確認します。
- ゲートウェイ・モジュールでテスト・アクションを実行して、すべてのテストが成功したことを確認します。
- IBM MaaS360 アプリを開いて新しい設定を取得し、プロファイルのエラーメッセージがデバイスの画面に表示されなくなったことを確認します。
IBM MaaS360 ゲートウェイがプロキシサーバーを使用するように設定されている場合、 IBM MaaS360 Browser for iOS からサイトにアクセスできない この問題は、以下のエラーのいずれかが原因です。 - 誤ったプロキシー・タイプ: HTTP サイトは読み込まれていますが、HTTPS サイトは読み込まれていません。 デバイス・トンネル・プロキシー設定 のプロキシー・タイプが HTTPSに設定されていることを確認します。
- プロキシサーバーがポリシーの許可リストに含まれていない: MaaS360 ゲートウェイは、いくつかのプロキシ自動設定 (PAC) ファイルのためにプロキシサーバーを正確に検出できない可能性があります。 デバイスがMaaS360ゲートウェイを介してトラフィックを送信できないため、ユーザーが自分のデバイス上にサイトを読み込めません。
この問題を解決するには、管理者は、アクセス・リストを更新して、企業環境にデプロイされているプロキシー・サーバーのリストを指定する必要があります。 WorkPlace Persona ポリシーで、 に移動します。
IBM MaaS360 ゲートウェイがリレーに接続できない Cloud Extender のログに、ゲートウェイがリレーに接続できないことが示されます。 モバイル・エンタープライズ・ゲートウェイ (MEG) が正しいリレー・サーバー URL にアクセスしていることを確認します。 このバージョンの Mobile Enterprise Gateway (MEG) が使用するリレー・サーバーについて詳しくは、 Enabling Mobile Enterprise Gateway (MEG) support for Apple WKWebViewを参照してください。 Mobile Enterprise Gateway (MEG) v3.0 が有効になった後でサイトに到達できない場合の Mobile Enterprise Gateway (MEG) の部分的なロールバック Cloud Extender 構成ツール ・ツールで、DNS 検索ドメインに blockMEG3ForBrowserストリングを追加します。この設定は、すべてのデバイスで Mobile Enterprise Gateway (MEG) バージョン 3.0 を無効にし、 Mobile Enterprise Gateway (MEG) バージョン 2.0 に切り替えます。これにより、特定のデバイスで Mobile Enterprise Gateway (MEG) バージョン 3.0 を有効にして、問題のトラブルシューティングを行うことができます。注意: このフラグは MaaS360 iOS コアアプリバージョン 4.10.18 および IBM MaaS360 ブラウザ iOS app バージョン 3.40.17 でのみ使用可能です。特定のデバイスでモバイルエンタープライズゲートウェイ(MEG) バージョン 3.0 を有効にします。- iOS Browser Settingsで Enable MEG 3.0 for Browser オプションを選択する。 また、 Mobile Enterprise Gateway (MEG) バージョン 2.0 と Mobile Enterprise Gateway (MEG) バージョン 3.0 のサービスを切り替えて使用することもできます。
- デバイスの画面に VPN アイコンが表示されていない場合は、 IBM MaaS360 ゲートウェイがアクティブではありません。 VPN アイコンは、デバイス画面の「信号強度」アイコンの横に表示されるはずです。 デバイスユーザーが WorkPlace Persona ポリシーで設定されていないイントラネットサイトにアクセスした場合、アイコンが表示されないことがあります。