我试图在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
答案 0 :(得分:0)
以前有一些与多种语言的远程禁用通知相关的缺陷,可能会导致设备根据服务器的区域设置显示远程禁用通知,而不是客户端即可。我知道有一个特别适用于6.2,但我不知道它是否在6.2中修复(我知道它已经修复为6.3及更高版本) - 如果是,我不确定修复是否会在你正在运行的构建,因为它已经超过一年半了....
您可以使用快速测试来查看您是否受到其中一个问题的影响,即将服务器的区域设置更改为fr_FR。如果您受到影响,您应该会看到以法语显示的设备上的禁用消息 - 即使设备的区域设置设置为英语区域设置。
如果您受到影响,我建议的第一件事就是应用最新的6.2 iFix,并确定这是否能解决问题。如果没有,请打开PMR,支持团队将帮助确定这是否确实是6.3中修复的问题,但没有向后移植到6.2,并且将看看我们是否可以将该修复程序向后移植。