MAM SDKの概要

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

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について詳しくは、モバイルアプリの統合に関する開発者用のドキュメントを参照してください。
  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ライブラリについて詳しくは、モバイルアプリの統合に関する開発者用のドキュメントを参照してください。

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