Apple はアプリの Unique Device Identifier を非推奨にしているため、MDM に登録されているデバイスでエンタープライズ アプリをリンクする最善の方法は何ですか?
MDM プロトコルのリファレンス ドキュメントによると、登録ではチェックイン手順に UDID が引き続き使用されます。
チェックインの UDID と同じではないため、新しい identifierForVendor は使用できません。
MDM ソリューションの実装方法を更新させてください。
- デバイスは、トークンとデバイス UDID (Apple が API を削除しようとしているもの) を使用して MDM サーバーにチェックインします。
- デバイスはデバイス情報を MDM サーバーに送信します (Wifi MAC アドレス、シリアル番号、OS バージョン、およびその他の情報)
- RESTful API を介して MDM サーバーと通信するクライアント アプリがあります。(以前はUDIDをキー識別子として使用していました)
MAC アドレスを使用することを考えていましたが、最新の iOS 7 では、システムは常に値 02:00:00:00:00:00 を返します。
デバイスのシリアル番号も取得できません。
もう一度質問します。このデバイス上のこのアプリが (3) のサーバー上のこの MDM 登録に属していることをどのように確認できますか。現在、アプリには、チェックイン プロセスで参照される共通キーがありません。サーバーはどのデバイスがどれであるかをどのように認識しますか?
ありがとう。