我创建了一个基于 Cordova 的示例 MFP 应用程序并尝试连接到 MFP 服务器,但它失败了,以下是我遵循的步骤。
使用 cordova create sample --template cordova-template-mfp 创建了带有 MFP 模板的 cordova 应用程序
使用 Cordova 平台添加 Android 平台 add android
添加了MFP插件使用,cordova插件添加cordova-plugin-mfp
最后在 wlCommonInit 里面添加了 WL.Client.connect
function wlCommonInit(){
WL.Client.connect({
onSuccess : onConnectSuccess,
onFailure : onConnectFailure
});
}
function onConnectSuccess(res){
alert("connected successfully!");
}
function onConnectFailure(err){
alert("sorry!");
console.log(err);
}
运行应用程序时调用 onConnectFailure,并收到以下错误
{ errorCode:"SECURITY_CHECK_NOT_FOUND" errorMsg:"Invalid Security Check RegisteredClient" responseText:"{"errorCode":"SECURITY_CHECK_NOT_FOUND","errorMsg":" Invalid Security Check RegisteredClient "}" status:400 statusText:"Bad Request" }
可以从手机浏览器访问MFP Server,以下是版本
- mfpdev 版本 = 8.0.0-2017102406
- mfp 插件版本 8.0.0.00-20171219-120008
- MFP 服务器控制台产品版本:8.0.0.00-20161020-040309
请建议。