2016-11-11 8 views
1

У нас есть приложение, которое обычно используется с паролем login +. Но когда мы хотим развернуть это приложение для клиента, у которого есть airwatch (который мы можем обрабатывать с помощью своего API), каким образом можно было бы продвигать отдельные кредитные ресурсы на мобильные устройства посредством интеграции Airwatch?Как перенаправить учетные данные в APP с Airwatch

Или я могу нажать приложение на устройства iOS с предварительно настроенными индивидуальными учетными данными через Airwatch? Возможности Apple EMM, похоже, охватывают эту тему, но у них нет примеров, как это сделать без помощи MDM.

ответ

0

Г-н Гош, см. Программу ACE. Вы можете найти там руководство. Все приложения, загруженные в Airwatch для распространения , могут отправить данные конфигурации. Насколько я не уверен. http://appconfigforenterprise.org/

Программа является поставщиком нескольких поставщиков и предназначена для обмена информацией о конфигурации приложения с MDM. Надеюсь, это поможет.

1

Вы можете достичь этого, используя App Config. Просто добавьте следующие строки кода в приложении IOS и нажмите приложение через MDM определяя тот же ключ и значение в разделе приложения конфигурации в публикации приложения:

код:

Obj-C

NSString *value = [[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"com.apple.configuration.managed"] objectForKey:@"key"]; 

скоро:

let value = UserDefaults.standard.dictionary(forKey: "com.apple.configuration.managed")?["key"] 
0

AppConfig, безусловно, путь, если вы хотите, чтобы нажать индивидуальные параметры конфигурации (например, имя пользователя/пропуск word) в приложение, распространяемое и управляемое AirWatch.

Вы также можете рассмотреть аутентификацию на основе сертификатов (CBA), и в этом случае приложение будет представлять сертификат проверки подлинности клиента на ваш внутренний веб-сервис вместо имени пользователя/пароля. Для передачи сертификата в приложение через EMM требуется интеграция SDK вашего поставщика (AirWatch). Есть что-то под названием Application Profile, которое вы, возможно, захотите изучить, если вы решите пойти по этому маршруту.

Дайте мне знать, если вы хотите узнать больше о CBA в мобильных приложениях и о том, как управлять сертификатами.

1

Вот что я сделал, чтобы заставить его работать с AirWatch. Эта концепция использует механизм «Конфигурация приложения» предоставленный протоколом MDM компании Apple

  1. Вход AirWatch консоли
  2. Нажмите кнопку «Приложения & Книги» раздела
  3. Нажмите кнопку «Просмотр списка» под «Application» Tab
  4. Здесь мы должны добавить приложение, которое нуждается в пользовательской информации (в вашем случае это учетные данные). Он позволяет использовать как приложения AppStore, так и приложение Internal (Enterprise profile signed).
  5. Нажмите на приложение, которое мы только что добавили
  6. Ищите вариант «Назначить», это похоже на профиль конфигурации приложения.
  7. Если у вас его нет, создайте его с любыми необходимыми конфигурационными данными
  8. В нашем контексте нам нужно включить вкладку «Конфигурация приложения», которая позволит нам вводить пары ключ-значение. Здесь мы можем ввести любые параметры пары параметров ключа и значения.
  9. Затем нажмите «Добавить», затем «Сохранить» и «Опубликовать».

Теперь приложение должно получить эти настраиваемые пары значений ключа в com.apple.configuration.managed в словаре NSUserDefaults.