Worklight 6.2访问禁用法语Android问题

时间:2016-06-10 16:31:53

标签: android ibm-mobilefirst mobile-application worklight-server

我试图在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

enter image description here

1 个答案:

答案 0 :(得分:0)

以前有一些与多种语言的远程禁用通知相关的缺陷,可能会导致设备根据服务器的区域设置显示远程禁用通知,而不是客户端即可。我知道有一个特别适用于6.2,但我不知道它是否在6.2中修复(我知道它已经修复为6.3及更高版本) - 如果是,我不确定修复是否会在你正在运行的构建,因为它已经超过一年半了....

您可以使用快速测试来查看您是否受到其中一个问题的影响,即将服务器的区域设置更改为fr_FR。如果您受到影响,您应该会看到以法语显示的设备上的禁用消息 - 即使设备的区域设置设置为英语区域设置。

如果您受到影响,我建议的第一件事就是应用最新的6.2 iFix,并确定这是否能解决问题。如果没有,请打开PMR,支持团队将帮助确定这是否确实是6.3中修复的问题,但没有向后移植到6.2,并且将看看我们是否可以将该修复程序向后移植。