Vì Apple không sử dụng Số nhận dạng thiết bị duy nhất cho ứng dụng, cách tiếp cận tốt nhất để liên kết lại Ứng dụng doanh nghiệp trên thiết bị đã được đăng ký với MDM là gì?Số nhận dạng duy nhất cho MDM iOS
Từ tài liệu tham chiếu Giao thức MDM, đăng ký vẫn đang sử dụng UDID cho thủ tục đăng ký.
Chúng tôi không thể sử dụng số nhận dạng mớiForVendor vì nó không giống với UDID cho việc đăng ký.
Hãy để tôi cập nhật làm thế nào tôi thực hiện giải pháp MDM tôi,
- thiết bị sẽ check-in đến máy chủ MDM với UDID token và thiết bị (một trong đó Apple đang loại bỏ các API)
- thiết bị sẽ gửi thông tin thiết bị cho máy chủ MDM (Wifi MAC Addr, số sê-ri, phiên bản hệ điều hành và các thông tin khác)
- Sẽ có ứng dụng khách sẽ nói chuyện với máy chủ MDM qua RESTful API. (Trước đây tôi đã sử dụng UDID làm khóa nhận dạng)
Tôi đã nghĩ đến việc sử dụng Địa chỉ MAC nhưng trong iOS 7 mới nhất, hệ thống sẽ luôn trả về giá trị 02: 00: 00: 00: 00.
Chúng tôi cũng không thể nhận được số sê-ri của thiết bị.
Vì vậy, câu hỏi của tôi một lần nữa, làm thế nào chúng ta có thể biết ứng dụng này trên thiết bị này thuộc về đăng ký MDM này trên máy chủ trên (3). Bởi vì hiện tại, ứng dụng không có bất kỳ khóa chung nào để được giới thiệu với quy trình đăng ký. Máy chủ sẽ biết thiết bị nào là máy chủ nào?
Cảm ơn.
Bạn đã tìm thấy giải pháp cho vấn đề của mình chưa? Của tôi khá giống nhau. – noircc
Cách giải quyết duy nhất cho việc này là sử dụng identifierForVendor và lưu trữ nó trong Keychain để identifierForVendor sẽ vẫn còn ngay cả khi người dùng cài đặt lại Enterprise App. – adiman
Bump for answer, tôi đang gặp vấn đề tương tự nhưng chưa tìm được giải pháp nào. – sm0ke21