У меня есть сервер, который был обновлен с IBM Worklight 6.0 до IBM Mobilefirst 6.3.
В настоящее время на сервере работают более старые версии моего мобильного приложения, для которых не включена функция AppAuthenticity.
Когда я загрузил более новую версию приложения, параметр AppAuthenticity стал включен ТОЛЬКО для одной среды (Windows), а другие остались отключенными.
После перезагрузки версия среды Windows стала похожей на другие, а среда iPAD стала давать возможность изменить AppAuthenticity.
Я перечислил приложение через интерфейс командной строки WLADM, и оно дало мне следующую ошибку:
Ошибка проверки XML, чтение с https://URL/wladmin/management-apis/1.0/runtimes/worklight/applications/MYAPPS?locale=en_US: cvc-complex-type.4: атрибут «downloadLink» должен отображаться в элементе «applicationEnvironmentDataAccess».
Обратите внимание, что приложение, запущенное отдельно на другом сервере, нормально работает с тем же дескриптором приложения и файлом WAR, только когда старая и новая версии загружаются на один и тот же сервер, эта проблема возникает.