2

我正在尝试在 Kony Studio 的 JavaScript 模块中调用集成服务。以前,我在 MobileFabric 控制台中使用“getPostsByUserID”操作创建了服务“TestService”。该服务调用返回 JSON 对象的 API。我想在我的应用程序中使用返回的数据。
如果我在模拟器上测试应用程序,我会从 Kony SDK收到错误Invalid serviceName 。

我已经满足以下先决条件:

  1. 该应用程序已发布到 Kony 服务器。
  2. 我初始化了 Kony SDK。
  3. 服务和操作的名称是正确的。我检查了几次。

有人对我错过了什么有建议吗?

function getPosts () {
    serviceName = "TestService";
    integrationObj = client.getIntegrationService(serviceName);
    integrationObj.invokeOperation("getPostsByUserID", {}, {userID: 1}, successCallback, failureCallback);

    function successCallback (res) {
        alert('success: ' + res);
    }

    function errorCallback (res) {
        alert('error' + res);
    }
}

client是初始化的 Kony SDK 对象。

4

1 回答 1

2

我得到了它。每次我在 MobileFabric 控制台中对集成服务进行更改时,我都必须:

  1. 在控制台中重新发布应用程序。这是以某种方式应用更改的提交按钮。
  2. 通过应用程序属性 -> MobileFabric 将其与 Kony Studio 应用程序同步。所以应用程序知道服务存在。
于 2015-06-16T08:13:09.413 回答