デフォルトでは、最新の 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」という名前の別のプロパティがあり、いくつか疑問に思っていました。
それがオブジェクトに追加された既定のプロパティではないのはなぜですか? (以前のバージョンでは、これがデフォルトだと思っていました)
ID はデフォルトで表示名に設定されているため、この名前はアプリ内のどこかですぐに使用されますか?
誰かが APP_DISPLAY_NAME を「My Banking App」のようなものに設定することを期待すべきですか、それとも常に APP_DISPLAY_NAME をアプリ ID として保持する必要がありますか?
一般に、StaticAppProps オブジェクトを application-descriptor.xml で使用される値と同期させるのがベスト プラクティスですか?