IBM Worklight 6.0 - значения WL.StaticAppProps по умолчанию
По умолчанию в последней версии драйвера IBM Worklight 6.0 кажется, что объект StaticAppProps имеет значение:
WL.StaticAppProps = {
"APP_DISPLAY_NAME": "defaultTestApp",
"APP_SERVICES_URL": "\/apps\/services\/",
"APP_VERSION": "1.0",
"ENVIRONMENT": "android",
"LOGIN_DISPLAY_TYPE": "embedded",
"WORKLIGHT_PLATFORM_VERSION": "6.0.0",
"WORKLIGHT_ROOT_URL": "\/apps\/services\/api\/defaultTestApp\/android\/"
};'
Есть еще одно свойство с именем "APP_ID", и мне было интересно несколько вещей:
Почему это свойство по умолчанию не добавлено к объекту? (в предыдущей версии я думал, что это по умолчанию)
Так как идентификатор установлен для отображаемого имени по умолчанию, используется ли это имя где-то прямо из коробки в приложении?
Должен ли я ожидать, что кто-то установит для APP_DISPLAY_NAME что-то вроде "My Banking App", или мне всегда следует сохранять APP_DISPLAY_NAME в качестве идентификатора приложения?
В целом, рекомендуется ли синхронизировать объект StaticAppProps со значениями, используемыми в application-descriptor.xml?
1 ответ
- ИМО нет никаких оснований для вас, чтобы коснуться (изменить) эти статические свойства...
- Идентификатор приложения используется в основном для внутренних целей в момент создания мобильных сред и в других местах внутри
- Чтобы изменить внешнее имя приложения (то, что вы видите под значком приложения на устройстве), вы меняете
displayName
свойство в application-descriptor.xml
По умолчанию имя приложения совпадает с идентификатором (значение, которое вы вводите при создании нового приложения Worklight), но вы можете изменить его, как описано в пункте 3 выше.