1

我创建了一个基于 Cordova 的示例 MFP 应用程序并尝试连接到 MFP 服务器,但它失败了,以下是我遵循的步骤。

  1. 使用 cordova create sample --template cordova-template-mfp 创建了带有 MFP 模板的 cordova 应用程序

  2. 使用 Cordova 平台添加 Android 平台 add android

  3. 添加了MFP插件使用,cordova插件添加cordova-plugin-mfp

  4. 最后在 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,以下是版本

  1. mfpdev 版本 = 8.0.0-2017102406
  2. mfp 插件版本 8.0.0.00-20171219-120008
  3. MFP 服务器控制台产品版本:8.0.0.00-20161020-040309

请建议。

4

0 回答 0