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 что-то вроде «Мое банковское приложение», или я всегда должен использовать APP_DISPLAY_NAME в качестве идентификатора приложения?

В общем, рекомендуется ли синхронизировать объект StaticAppProps со значениями, используемыми в application-descriptor.xml?


person Jon Lidaka    schedule 30.09.2013    source источник
comment
если этот ответ помог вам решить вашу проблему, отметьте его как ответ.   -  person Idan Adar    schedule 06.09.2014


Ответы (1)


  1. IMO, у вас нет причин трогать (изменять) эти статические свойства...
  2. Идентификатор приложения используется в основном внутри компании при создании мобильных сред и в других местах внутри
  3. Чтобы изменить внешнее имя приложения (то, что вы видите под значком приложения на устройстве), вы изменяете свойство displayName в файле application-descriptor.xml.

По умолчанию имя приложения совпадает с идентификатором (значение, которое вы вводите при создании нового приложения Worklight), но вы можете изменить его, как описано в пункте 3 выше.

person Idan Adar    schedule 30.09.2013