MAM SDKの概要

MDX Toolkitから移行するにあたって、MAM SDKは、iOSおよびAndroidプラットフォームで対応されていないMDX機能の領域を置き換えます。MDX ServiceまたはMDX Toolkitを使用してサードパーティアプリをラップするのではなく、MAM SDKを使用してアプリを作成します。このアプリ開発方法では、ラッパーに依存せずにAPIを直接呼び出すことができます。MAM SDK APIについて詳しくは、Mobile Application Integrationに関する開発者用のドキュメントを参照してください。

MAM SDKは以下で利用できます:

  • iOS 12以降
    • Objective C/Swift
  • Android 7以降
    • Java
    • Cordova
    • Xamarin

MAM SDKは現在、Citrix IDプラットフォームをサポートしていません。

CitrixではMDX Toolkitが廃止される前に、MAM SDKをダウンロードしてテストすることをお勧めします。ダウンロードファイルは、「MAM SDKとToolkit」から利用できます。

MAM SDKを使用するには、次の手順を実行します:

  1. 開発に使用する言語に対応したMAM SDKをダウンロードします。必要なファイルは、Citrixのダウンロードページの「MAM SDKとToolkit」で確認できます。
  2. ダウンロードしたファイルを展開し、開発フォルダーに配置します。
  3. アプリを開発し、適切なAPIを呼び出します。MAM SDKの一部として利用可能なAPIについて詳しくは、Mobile Application Integrationに関する開発者用のドキュメントを参照してください。
  4. MDXファイルは、ビルドプロセスの一部としてiOSおよびAndroid用に自動的に生成されます。

    iOS MAM SDKごとのMDXファイルを自動的に生成する方法について詳しくは、開発者用のドキュメント次のセクションを参照してください。

    Android MAM SDKごとのMDXファイルを自動的に生成する方法について詳しくは、開発者用のドキュメントの次のセクションを参照してください。

    MAM SDKごとのMDXファイルを手動で生成する方法について詳しくは、開発者用のドキュメントの次のセクションを参照してください。

    Android MAM SDKごとのMDXファイルを自動的に生成する方法について詳しくは、開発者用のドキュメントの次のセクションを参照してください。

    MAM SDKごとのMDXファイルを手動で生成する方法について詳しくは、開発者用のドキュメントの次のセクションを参照してください。

  5. アプリの記事の説明どおりにEndpoint ManagementコンソールにMDXファイルをアップロードします。

    注:

    MAM SDKを使用する場合、アプリをラップする必要はありません。

iOSおよびAndroidに関するサードパーティのアプリポリシー

次の表は、MAM SDKを使用してiOSおよびAndroidアプリに統合できるサードパーティポリシーです:表のは、MAM SDKの一部としてサポートされているデバイスポリシーのみを示します。プラットフォームを使用とラベル付けされたAndroid Enterpriseポリシーの場合は、Endpoint Managementプラットフォームのデバイスポリシーをチェックして、ポリシーを追加できることを確認します。

MAM SDKライブラリについて詳しくは、Mobile Application Integrationに関する開発者用のドキュメントを参照してください。

ポリシー名 iOS Android Enterprise MAM SDKライブラリ
分析:      
Google Analyticsの詳細レベル X X コア
アプリのネットワークアクセス:      
デフォルトのログ出力 X X マイクロVPN
デフォルトのログレベル X X マイクロVPN
最大ログファイル数 X X マイクロVPN
最大ログファイルサイズ X X マイクロVPN
ネットワークアクセス X X マイクロVPN
除外の一覧 X X マイクロVPN
アプリ相互作用:      
切り取りおよびコピー X プラットフォームを使用 抑制
貼り付け X プラットフォームを使用 抑制
[このアプリケーションで開く]の例外一覧 X X 抑制
ドキュメント交換(このアプリケーションで開く) X プラットフォームを使用 抑制
[このアプリケーションで開く]制限の例外一覧 X プラットフォームを使用 抑制
受信ドキュメント交換(このアプリケーションで開く) X プラットフォームを使用 抑制
受信ドキュメント交換のホワイトリスト X プラットフォームを使用 抑制
アプリのURLスキーム X プラットフォームを使用 抑制
許可するURL X プラットフォームを使用 抑制
アプリ制限:      
カメラを禁止 X プラットフォームを使用 抑制
フォト ライブラリを禁止 X プラットフォームを使用 抑制
マイク録音を禁止 X プラットフォームを使用 抑制
位置情報サービスを禁止 X プラットフォームを使用 抑制
SMS作成を禁止 X プラットフォームを使用 抑制
iCloudを禁止 X 使用できません 抑制
検索を禁止 X プラットフォームを使用 抑制
ファイルのバックアップを禁止 X プラットフォームを使用 抑制
AirPrintを禁止 X 使用できません 抑制
AirDropを禁止 X 使用できません 抑制
TwitterとFacebookのAPIを禁止 X プラットフォームを使用 抑制
画面の内容を不鮮明にする X プラットフォームを使用 抑制
サードパーティ製キーボードを禁止(iOS 11以降のみ) X プラットフォームを使用 抑制
アプリログを禁止 X プラットフォームを使用 抑制
アプリのジオフェンス:      
中心点の経度 X プラットフォームを使用 抑制
中心点の緯度 X プラットフォームを使用 抑制
半径 X プラットフォームを使用 抑制
認証:      
デバイスのパスコード X プラットフォームを使用 コンプライアンス
アプリのパスコード X プラットフォームを使用 ローカル認証
最大オフライン期間 (時間) X プラットフォームを使用 ローカル認証
デバイスのセキュリティ:      
ジェイルブレイクまたはRoot化を禁止 X プラットフォームを使用 コンプライアンス
非準拠デバイスの動作 X プラットフォームを使用 コンプライアンス
Secure Mail:      
メールのリダイレクト X プラットフォームを使用 抑制
その他のアクセス:      
ロック時にアプリデータを消去 X プラットフォームを使用 コンプライアンス
アプリ更新猶予期間(時間) X プラットフォームを使用 コンプライアンス
アクティブなポーリング周期(分) X プラットフォームを使用 コンプライアンス
MAM SDKの概要