Ibm mobilefirst IBM Mobile first JSONstore无法运行7.1版本
我的第一个移动工作室插件版本是7.1.0.00-20161006-0540。我们已升级到服务器的最新iFix IMF 00-20161118-2214 我们刚开始使用IBMKnowledgeCenter为JSONstore提供的示例代码,但在特定的文档上出现了错误-11 OPERATION\u FAILED\u 我们使用WLinit中的JavaScript调用了JSONStore初始化,然后只有我们会得到这个错误-11,如果它在WLinit之外,它不会在控制台中显示任何内容Ibm mobilefirst IBM Mobile first JSONstore无法运行7.1版本,ibm-mobilefirst,jsonstore,Ibm Mobilefirst,Jsonstore,我的第一个移动工作室插件版本是7.1.0.00-20161006-0540。我们已升级到服务器的最新iFix IMF 00-20161118-2214 我们刚开始使用IBMKnowledgeCenter为JSONstore提供的示例代码,但在特定的文档上出现了错误-11 OPERATION\u FAILED\u 我们使用WLinit中的JavaScript调用了JSONStore初始化,然后只有我们会得到这个错误-11,如果它在WLinit之外,它不会在控制台中显示任何内容 我们已经在应用程序描
我们已经在应用程序描述符文件中提到了JSONSTORE,从WLInit(在initOptions.js中)调用JSONSTORE不是为JSONSTORE进行初始化的地方 您应该在main.js中的
函数wlCommonInit()
内初始化JSONStore集合,如下所示:
function wlCommonInit() {
var collections = {
people : {
searchFields: {name: 'string', age: 'integer'}
}
};
WL.JSONStore.init(collections).then(function (collections) {
// handle success - collection.people (people's collection)
alert("success);
}).fail(function (error) {
// handle failure
alert ("failure");
});
}
最后我发现了问题所在。 问题出现在config.xml中 此处的功能标签名称错误。我将StoragePluginStoragePlugin替换为StoragePlugin。 在新的iFix中也有同样的问题。
谢谢上面提到的iFix是服务器端的。我的第一个移动工作室插件版本是7.1.0.00-20161006-0540。studio插件是否需要iFix?始终建议同时更新服务器和studio(并重建应用程序)。请尝试。谢谢您的回复。我还是有同样的问题。我遵循上述步骤。我正在从android studio进行构建。我在gradle发现了一个构建错误。为了避免这个错误,我使用了android{packagingOptions{exclude'META-INF/NOTICE'exclude'META-INF/LICENSE'exclude'META-INF/ASL2.0'}这个排除有什么问题吗。(此错误仅在我的应用程序描述符中添加JSON存储时出现。)请尝试从IBM Fix Central下载最新的7.1 studio iFix,然后在新项目中重试。能否提供重新创建此问题的项目?它在单击事件中工作。但是onload初始化是不可能的