MDM hoạt động như thế nào trên iPhone?

Máy chủ MDM không gửi lệnh thẳng tới iPhone. Nó nhờ Apple Push Notification service (APNs) đánh thức máy; iPhone tự kết nối về máy chủ MDM qua HTTPS, lấy lệnh đang chờ, làm xong rồi báo kết quả. Cách này giữ pin và không mở cổng nào trên điện thoại.
Bốn bước của một lệnh MDM
- Quản trị bấm lệnh trong bảng điều khiển, ví dụ Khóa thiết bị. Máy chủ MDM xếp lệnh vào hàng chờ của máy đó.
- Máy chủ gửi một thông báo đẩy qua APNs. Thông báo này không chứa lệnh, chỉ báo cho máy biết cần check-in.
- iPhone check-in tới địa chỉ máy chủ MDM ghi trong hồ sơ đăng ký, xác thực bằng chứng chỉ riêng của máy, và nhận lệnh.
- iPhone thực hiện lệnh và trả kết quả: thành công, lỗi, hoặc dữ liệu được hỏi như phiên bản iOS.
Vì sao lệnh có lúc chậm
Lệnh chỉ chạy khi máy check-in được. Máy tắt nguồn, hết pin, không có mạng, hoặc mạng chặn kết nối tới APNs thì lệnh nằm chờ trên máy chủ. Khi máy có mạng trở lại, nó nhận thông báo đẩy và lấy lệnh. Vì vậy bảng điều khiển hiển thị lần check-in gần nhất của từng máy.
Chứng chỉ đẩy của tổ chức quản lý
Để gửi thông báo qua APNs, máy chủ MDM cần một chứng chỉ đẩy do Apple cấp, có hạn một năm và phải gia hạn bằng cùng Apple ID. Chứng chỉ hết hạn thì máy vẫn còn trong MDM nhưng không nhận lệnh mới. Với MDMora, việc gia hạn chứng chỉ do MDMora làm, khách không cần tự quản lý.
Hồ sơ đăng ký chứa gì
Khi vào MDM, iPhone nhận một hồ sơ đăng ký gồm địa chỉ máy chủ MDM, chủ đề đẩy (push topic), và cách xin chứng chỉ danh tính cho máy. Từ đó máy và máy chủ nhận ra nhau ở mỗi lần check-in.
Chế độ giám sát mở thêm lệnh
Một số lệnh chỉ chạy trên máy giám sát: Lost Mode, chặn đăng xuất iCloud, khóa ứng dụng, quản lý khóa kích hoạt. Máy vào MDM qua Apple Business ở màn hình thiết lập sẽ ở chế độ giám sát. Xem cách đưa iPhone vào MDM.