android - MobileFirst 7.1 加密缓存 ERROR_COULD_NOT_GENERATE_KEY

标签 android ibm-mobilefirst

我的测试 Android 设备是:

  1. Genymotion 定制手机 5.1.0
  2. HTC M9 5.0.2

MobileFirst 平台:7.1.0 2015-1214

当我尝试使用这段代码来使用加密缓存 API 时:

WL.EncryptedCache.open("UserInfo", true, 
function(res){console.log("success !!");}, 
function(res){console.log("errorCode : " + JSON.stringify(res));});

然后我收到错误回调

errorCode : 11

此错误代码应为 WL.EncryptedCache.ERROR_COULD_NOT_GENERATE_KEY。

但此代码在 iOS 设备中运行良好。

我在 Knowledge Center 中找不到有关此错误代码的任何信息

加密缓存 API 或 Android 设备有什么问题?

最佳答案

检查应用程序的 wlclient.properties 文件(位于 native\assets 文件夹中)。

发生这种情况很可能是因为 host 值设置为您的计算机名称,而不是主机名或 IP 地址。相应地更改值,这将起作用。

关于android - MobileFirst 7.1 加密缓存 ERROR_COULD_NOT_GENERATE_KEY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38069958/

相关文章:

ibm-mobilefirst - onResume 不适用于 Worklight 项目中的 android launchMode 标准

Android 正在创建我的服务的多个实例

android - 在 Android 范围内的 Firetore 中查询 GeoHashes

android - 如何获取函数输出的值,并在 flutter 中发送到 firebase?

ios - 有什么方法可以检查与 IBM WorkLight Server 的连接状态?

ibm-mobilefirst - 成功连接几分钟后,Worklight Native iOS 应用程序以 NSRangeException 终止

android - 如何使用 Material Design Animation 填充另一个 View ?

android - 使用 Retrofit 发送 ArrayList<Object> POST 请求

ios - Ajax 请求在带有 cordova 项目的 IBM Mobilefirst 中不适用于 iOS 9

android - IBM Worklight 6.1 - 禁用焦点上的橙色轮廓突出显示不起作用