Подлинность приложения IBM MobileFirst Platform 8.0 не работает на iOS

В настоящее время я тестирую функцию аутентификации приложений IBM MobileFirst Platform 8.0 для сред Android и iOS, и версия Android прекрасно работает со всеми необходимыми настройками и процедурами, но версия iOS, похоже, не работает в следующих средах и процедурах:

  • Платформа IBM MobileFirst v8, работающая на Bluemix версии 8.0.0.00-20161122-1902
  • cordova-plugin-MFP 8.0.2016110713
  • Тестовое приложение: MFPStarterCordova

Приложение архивируется в файл ipa, а файл authenticity_data генерируется с использованием mfp-app-authenticity-tool.jar для файла ipa. Регистрация файла подлинности и соответствующая настройка проверки безопасности (appAuthenticity) выполнены правильно на консоли, и я установил ipa на (реальное) устройство iPhone. (Приложение успешно подключается и получает токен с сервера, как и ожидалось)

Я немного изменил HTML-код - например, простое строковое значение - и переустановил измененный ipa на устройстве iPhone, но сервер, похоже, не проверяет и не обнаруживает изменения, в соответствии с настройкой, которую я сделал с исходным приложением. Т.е. измененное приложение подключается и успешно получает токен с сервера.

Что-нибудь еще нужно настроить или изменить, чтобы функция работала на iOS?

1 ответ

Используйте новую версию Application Authenticity(то есть Dynamic Application Authencity), которая является более продвинутой и простой в использовании в MobileFirst Platform Foundation 8.0.

Обновите свой Client SDK и Сервер до последней версии iFix, чтобы получить эту функцию.

Подробнее о функции динамической и статической аутентификации приложений можно узнать здесь.

Другие вопросы по тегам