MAM SDK の概要

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

MAM SDK の最新リリースについては、GitHub の What’s New を参照してください。

-  サポートされなくなった MDX Toolkit の詳細については、[MDX Toolkit](/ja-jp/legacy-archive/mdx-toolkit.html) を参照してください。

-  MAM SDK は以下で利用できます。

-  iOS:
-  Cordova
-  Xamarin
-  Objective C/Swift
-  Android:
-  Java
-  Cordova
-  Xamarin

注:

MAM SDK は現在、Citrix Identity Platform をサポートしていません。

-  MAM SDK を使用するには、次の手順に従います。

-  1.  GitHub の [Assets](https://github.com/citrix/citrix-mam-sdks/releases) から関連する MAM SDK をダウンロードします。
  1. ダウンロードしたファイルを展開し、開発フォルダーに配置します。
      1. アプリを開発し、適切な API を呼び出します。MAM SDK の一部として利用可能な API の詳細については、Mobile Application Integration の開発者向けドキュメントを参照してください。
      1. MDX ファイルは、ビルドプロセスの一部として iOS および Android 用に自動的に生成されます。

    各 iOS MAM SDK の MDX ファイルを自動的に生成する方法の詳細については、次のセクションを参照してください。

    各 MAM SDK の MDX ファイルを手動で生成する方法の詳細については、次のセクションを参照してください。

    各 MAM SDK の MDX ファイルを手動で生成する方法の詳細については、次のセクションを参照してください。

  2. アプリの記事 に記載されているように、MDX ファイルを Endpoint Management コンソールにアップロードします。

    注:

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

iOS および Android 用のサードパーティ製アプリポリシー

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

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

ポリシー名 iOS Android Enterprise MAM SDK ライブラリ
分析:      
Google Analytics の詳細レベル X X Core
アプリのネットワークアクセス:      
デフォルトのログ出力 X X Micro VPN
デフォルトのログレベル X X Micro VPN
最大ログファイル数 X X Micro VPN
最大ログファイルサイズ X X Micro VPN
ネットワークアクセス X X Micro VPN
除外リスト X X Micro VPN
アプリの操作:      
切り取りとコピー X プラットフォームを使用 Containment
貼り付け X プラットフォームを使用 Containment
Open In 例外リスト X X Containment
ドキュメント交換 (Open In) X プラットフォームを使用 Containment
制限付き Open-In 例外リスト X プラットフォームを使用 Containment
受信ドキュメント交換 (Open In) X プラットフォームを使用 Containment
受信ドキュメント交換ホワイトリスト X プラットフォームを使用 Containment
アプリの URL スキーム X プラットフォームを使用 Containment
許可された URL X プラットフォームを使用 Containment
アプリの制限:      
カメラのブロック X プラットフォームを使用 Containment
写真ライブラリのブロック X プラットフォームを使用 Containment
マイク録音のブロック X プラットフォームを使用 Containment
位置情報サービスのブロック X プラットフォームを使用 Containment
SMS 作成のブロック X プラットフォームを使用 Containment
iCloud のブロック X 利用不可 Containment
ルックアップのブロック X プラットフォームを使用 Containment
ファイルバックアップのブロック X プラットフォームを使用 Containment
AirPrint のブロック X 利用不可 Containment
AirDrop のブロック X 利用不可 Containment
Twitter および Facebook API のブロック X プラットフォームを使用 Containment
画面コンテンツの隠蔽 X プラットフォームを使用 Containment
サードパーティ製キーボードのブロック (iOS 11 以降のみ) X プラットフォームを使用 Containment
アプリログのブロック X プラットフォームを使用 Containment
アプリのジオフェンス:      
中心点の経度 X プラットフォームを使用 Containment
中心点の緯度 X プラットフォームを使用 Containment
半径 X プラットフォームを使用 Containment
認証:      
デバイスパスコード X プラットフォームを使用 Compliance
アプリパスコード X プラットフォームを使用 Local Authentication
最大オフライン期間 (時間) X プラットフォームを使用 Local Authentication
デバイスセキュリティ:      
ジェイルブレイクまたはルート化されたデバイスのブロック X プラットフォームを使用 コンプライアンス
非準拠デバイスの動作 X プラットフォームを使用 コンプライアンス
セキュアメール:      
メールリダイレクト X プラットフォームを使用 コンテインメント
その他のアクセス:      
ロック時のアプリデータ消去 X プラットフォームを使用 コンプライアンス
アプリ更新猶予期間 (時間) X プラットフォームを使用 コンプライアンス
アクティブポーリング期間 (分) X プラットフォームを使用 コンプライアンス
MAM SDK の概要