Подлинность приложения 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, чтобы получить эту функцию.
Подробнее о функции динамической и статической аутентификации приложений можно узнать здесь.