1) общая идея заключается в том, что вы отправляете один запрос через APNS, а затем отвечаете командой, когда устройство «звонит домой» на ваш сервер MDM. Как только устройство ответит на вашу команду, вы можете отправить в ответ другую команду и т. Д., Пока устройство не выполнит все команды, после чего ваш сервер должен ответить пустым HTTP-ответом.
2) Это полностью зависит от того, каково ваше определение комплекса! В прошлом году я создал 2 «сервера» MDM, и это не сложно, но довольно сложно детализировать.