Мы внедряем приложение, которое должно подтвердить наши внутренние процессы.Мы используем Azure AD, и мы хотели бы сделать это приложение только для корпоративных целей.Поэтому мы бы хотели, чтобы InTune управлял им.
Когда мы запускаем приложение, мы перенаправляем на мобильный браузер, где находится форма аутентификации MS, и, если мы успешно выполнили вход, то их API проверяет, зарегистрирован ли мобильный телефон в профиле управления компанией, если да, вернитесь в приложение в противном случае.в конечном итоге предупреждение будет использоваться только в целях компании.
Проблема заключается в том, что, несмотря на то, что мы зарегистрировали мобильные устройства, их API не распознает их и не может продолжить работу.В описании ошибки указывается, что номер мобильного телефона не был повторно зарегистрирован, а идентификатор устройства является нулевым, но когда мы проверяем устройство на портале AZURE, мы видим, что устройство зарегистрировало идентификатор устройства и правильно зарегистрировано.И в списке доступа к этому приложению мы видим журнал, в котором произошел сбой входа (отсутствует идентификатор устройства).
Эта проблема возникает только на Android, а не на iOS.В случае с iOS все в порядке.
Может ли быть проблема с чтением этого идентификатора устройства с мобильного телефона?В iOS мы настроили доступ к KeyChainAccess с помощью microsoft.adalcache.Существует ли что-то подобное в Android?
Я прошел этот урок: https://github.com/Azure-Samples/active-directory-xamarin-native-v2
Спасибо за любую идею.