Проблема с неверным ответом токенов синхронизации в декларативном управлении Apple MDMIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с неверным ответом токенов синхронизации в декларативном управлении Apple MDM

Сообщение Anonymous »

Создать запрос JSON.
Я создал запрос JSON, включающий в себя TokensResponse, следующим образом:

Код: Выделить всё

{
"TokensResponse": {
"SyncTokens": {
"DeclarationsToken": "125412312312312",
"Timestamp": "2024-05-27T12:00:00Z"
}
}
}
Преобразование JSON в Base64:
Я использовал Java для преобразования JSON в Base64:

Код: Выделить всё

import java.util.Base64;

public class JsonToBase64 {
public static void main(String[] args) {
String jsonString = "{\n" +
"  \"TokensResponse\": {\n" +
"    \"SyncTokens\": {\n" +
"      \"DeclarationsToken\": \"125412312312312\",\n" +
"      \"Timestamp\": \"2024-05-27T12:00:00Z\"\n" +
"    }\n" +
"  }\n" +
"}";

String base64Encoded = Base64.getEncoder().encodeToString(jsonString.getBytes());
System.out.println(base64Encoded);
}
}

Сгенерированная строка в кодировке Base64:

Код: Выделить всё

ewogICJUb2tlbnNSZXNwb25zZSI6IHsKICAgICJTeW5jVG9rZW5zIjogewogICAgICAiRGVjbGFyYXRpb25zVG9rZW4iOiAiMTI1NDEyMzEyMzEyMzEyIiwKICAgICAgIlRpbWVzdGFtcCI6ICIyMDI0LTA1LTI3VDEyOjAwOjAwWiIKICAgIH0KICB9Cn0K
Создать файл Command.plist:
Я вставил сгенерированную строку в кодировке Base64 в поле данных файла Command.plist:

Код: Выделить всё




Command

RequestType
DeclarativeManagement
Data
ewogICJUb2tlbnNSZXNwb25zZSI6IHsKICAgICJTeW5jVG9rZW5zIjogewogICAgICAiRGVjbGFyYXRpb25zVG9rZW4iOiAiMTI1NDEyMzEyMzEyMzEyIiwKICAgICAgIlRpbWVzdGFtcCI6ICIyMDI0LTA1LTI3VDEyOjAwOjAwWiIKICAgIH0KICB9Cn0K
RequestRequiresNetworkTether


CommandUUID
32db01a085c04acbba04daec5f5926c7



Отправить команду:
Я отправил команду устройству через сервер MDM.
Обнаружена ошибка
Устройство вернулось следующая ошибка:

Код: Выделить всё




CommandUUID
32db01a085c04acbba04daec5f5926c7
ErrorChain


ErrorCode
1100
ErrorDomain
RMErrorDomain
LocalizedDescription
MDM request failed: Cannot refresh management channel because the sync tokens response is invalid.


Status
Error
UDID
00008020-000A59891A81002E



Кто-нибудь знает, есть ли проблема со ссылкой? Заранее спасибо


Подробнее здесь: https://stackoverflow.com/questions/785 ... management
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сертификат подписи MDM-MDM
    Anonymous » » в форуме IOS
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Сертификат подписи MDM-MDM
    Anonymous » » в форуме IOS
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Профиль конфигурации с полезной нагрузкой MDM не устанавливается/не удалось установить соединение с сервером MDM.
    Anonymous » » в форуме IOS
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Реализация протокола Apple MDM
    Anonymous » » в форуме IOS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • CSS @Property в декларативном теневом DOM [Duplicate]
    Гость » » в форуме Html
    0 Ответы
    11 Просмотры
    Последнее сообщение Гость

Вернуться в «IOS»