Worklight 6.2 访问禁用法语 Android 问题
Worklight 6.2 access disabled French Android issue
我正在尝试远程禁用我的 android 平台上的应用程序。我用 URL 提供了 EN 消息并上传了 FR 的 csv 文件。
CSV 内容:
fr,Une nouvelle version de l’application mobile de SRC de company est maintenant à votre disposition. La taille du fichier est de 8 Mo. Veuillez effectuer la mise à jour dès maintenant pour pouvoir continuer à utiliser l’application
但是,当我在 FR 中启动我的设备时,我仍然收到 EN 消息。
我不确定是什么问题,因为我知道这是一个检测设备语言的 WL 控制台功能。
远程禁用代码:
function getLanguage() {
return (WL.App.getDeviceLanguage() || 'en');
}
var downloadNewVersionBtn="Download New Version";
var updateMessageTitle = "Update Is Available";
if (getLanguage() == "fr") {
downloadNewVersionBtn = "Télécharger la nouvelle version";
updateMessageTitle = "Nouvelle version prête à télécharger";
}
onErrorRemoteDisableDenial : function (message, downloadLink) {
WL.SimpleDialog.show(
updateMessageTitle,
message,
[
{text: downloadNewVersionBtn , handler: function() {WL.App.openURL(downloadLink, "_blank");}}]
);
},
我是不是漏掉了什么?
完全相同的代码适用于 iPhone。
WL服务器版本:6.2.0.01.20141013-1735
之前有几个与多种语言的远程禁用通知相关的缺陷,可能导致设备根据 服务器 的区域设置显示远程禁用通知,而不是比 客户端 。我知道有一个专门适用于 6.2,但我不立即知道它是否已在 6.2 中修复(我知道它已在 6.3 及更高版本中修复)- 如果是,我不确定修复是否会在您 运行 的构建,因为它已经超过一年半了....
您可以用来查看您是否受到这些问题之一影响的快速测试是将服务器的区域设置更改为 fr_FR。如果您受到影响,您应该会在设备上看到以法语显示的禁用消息 - 即使设备的区域设置为英语区域设置也是如此。
如果您受到影响,我建议的第一件事是应用最新的 6.2 iFix 并确定这是否可以解决问题。如果没有,请打开 PMR,支持团队将帮助确定这是否确实是在 6.3 中已修复但未反向移植到 6.2 的问题,并将查看我们是否可以将该修复反向移植。
我正在尝试远程禁用我的 android 平台上的应用程序。我用 URL 提供了 EN 消息并上传了 FR 的 csv 文件。
CSV 内容:
fr,Une nouvelle version de l’application mobile de SRC de company est maintenant à votre disposition. La taille du fichier est de 8 Mo. Veuillez effectuer la mise à jour dès maintenant pour pouvoir continuer à utiliser l’application
但是,当我在 FR 中启动我的设备时,我仍然收到 EN 消息。
我不确定是什么问题,因为我知道这是一个检测设备语言的 WL 控制台功能。
远程禁用代码:
function getLanguage() {
return (WL.App.getDeviceLanguage() || 'en');
}
var downloadNewVersionBtn="Download New Version";
var updateMessageTitle = "Update Is Available";
if (getLanguage() == "fr") {
downloadNewVersionBtn = "Télécharger la nouvelle version";
updateMessageTitle = "Nouvelle version prête à télécharger";
}
onErrorRemoteDisableDenial : function (message, downloadLink) {
WL.SimpleDialog.show(
updateMessageTitle,
message,
[
{text: downloadNewVersionBtn , handler: function() {WL.App.openURL(downloadLink, "_blank");}}]
);
},
我是不是漏掉了什么?
完全相同的代码适用于 iPhone。
WL服务器版本:6.2.0.01.20141013-1735
之前有几个与多种语言的远程禁用通知相关的缺陷,可能导致设备根据 服务器 的区域设置显示远程禁用通知,而不是比 客户端 。我知道有一个专门适用于 6.2,但我不立即知道它是否已在 6.2 中修复(我知道它已在 6.3 及更高版本中修复)- 如果是,我不确定修复是否会在您 运行 的构建,因为它已经超过一年半了....
您可以用来查看您是否受到这些问题之一影响的快速测试是将服务器的区域设置更改为 fr_FR。如果您受到影响,您应该会在设备上看到以法语显示的禁用消息 - 即使设备的区域设置为英语区域设置也是如此。
如果您受到影响,我建议的第一件事是应用最新的 6.2 iFix 并确定这是否可以解决问题。如果没有,请打开 PMR,支持团队将帮助确定这是否确实是在 6.3 中已修复但未反向移植到 6.2 的问题,并将查看我们是否可以将该修复反向移植。