Ibm mobilefirst IBM MobileFirst Hybrid JSONStore在输入ID和密码后未加密

Ibm mobilefirst IBM MobileFirst Hybrid JSONStore在输入ID和密码后未加密,ibm-mobilefirst,jsonstore,Ibm Mobilefirst,Jsonstore,我输入了JSONStore的ID和密码进行初始化 var collection = {}; var option = {}; var VERSION_COLLECTION = "versionCollection"; option.username = "TESTID"; option.password = "TESTPASSWORD"; option.localKeyGen = false; collection[VERSION_COLLECTION] = { search

我输入了JSONStore的ID和密码进行初始化

var collection = {};
var option = {};
var VERSION_COLLECTION = "versionCollection";

option.username = "TESTID";
option.password = "TESTPASSWORD";
option.localKeyGen = false;

collection[VERSION_COLLECTION] = {
        searchFields : {
            "id" : "string",
            "name" : "string"
        }
};
WL.JSONStore.init(collection, option).then(function() {
    alert('ok');
}).fail(function(error) {
    alert(error);
});
它提醒我没问题。所以我假设初始化是正常的。但是,当我使用sqllite浏览器打开TESTID sqllite文件时,我成功地打开了这些文件,而没有提示任何错误。从那以后就没有意义了 请注意,如果我们在第一次初始化期间初始化JSONStore集合时提供密码,sqllite将被加密

我在IBM网站上试用了JSONStore混合示例,sqllite是加密的,我不知道我犯的错误在哪里。为了加密sqllite,是否需要进行任何其他配置

这是我的MFP版本

IBM MobileFirst Platform Studio 7.1.0.00-20150807-0630

Java 1.7


谢谢。

第一件事-您使用的是一个已有一年历史的版本(从2015年开始)。从IBM Fix Central下载最新的iFix,然后删除并重新添加JSONStore,然后重试。Hi@IdanAdar我在IBM MobileFirst Platform Studio 7.1.0.00-20160401-2103中尝试过,sqllite仍然没有加密。您能告诉我们您使用的是什么sqlite数据库吗?我与从JSONStore生成的sqlite结合使用,并收到密码请求对话框的提示。我使用的是MFP7.1Yup,我使用的是您提到的sqllite浏览器。@TerryChew,提供一个示例应用程序,在这里您可以复制它。或者是APK文件。或者更好的是,sqilite文件。