如何在MobileFabric控制台中创建的Kony Studio中调用Integration Service?

时间:2015-06-11 11:47:17

标签: javascript cross-platform kony

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

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

  1. 该应用已发布到Kony服务器。
  2. 我初始化了Kony SDK。
  3. 服务名称和操作正确无误。我多次检查过这个。
  4. 有人对我错过的建议有什么建议吗?

    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对象。

1 个答案:

答案 0 :(得分:1)

我明白了。每次我在MobileFabric控制台上对Integration Services进行更改时,我都必须:

  1. 在控制台中重新发布应用。这是提交按钮以某种方式应用更改。
  2. 通过应用程序属性与Kony Studio应用程序同步 - > MobileFabric。所以应用程序知道该服务存在。