在从本机Android应用程序调用适配器

时间:2016-03-16 04:48:35

标签: ibm-mobilefirst mobilefirst-adapters

我正在使用android studio开发我的Android应用程序。因此,我使用worklight 7.1.0创建了一个本机API,并将所有jar文件复制到lib文件夹,将wlclient.properties复制到资产文件夹。所以在那之后,我在公司服务器中部署了一组适配器,我必须从本机代码调用。所以我根据调用所需的适配器更改了wlclient.properties中的所有值。

我为连接添加了一个监听器并尝试连接,它发出了意外错误。

我添加了一个用于调用适配器的侦听器并尝试连接,它在服务器中找不到应用程序,无法注册客户端

1 个答案:

答案 0 :(得分:0)

你只提供了你的解释,而不是任何真实的例子......所以这并没有帮助理解真正的罪魁祸首。

我能说的是:

  1.   

    所以我根据调用所需的适配器更改了wlclient.properties中的所有值。

    您在wlclient.properties中添加的是客户端应用程序要连接的服务器地址。它与适配器本身无关。一旦来自客户端的请求进入,服务器就会调用适配器。

    然后,适配器将请求发送到其{adaptername} .xml文件的connectionPolicy元素中定义的内容。

  2. 各种例外

    由于您没有提供可以调试的任何有用信息 - 我建议您改为查看以下教程及其示例应用程序:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/server-side-development-category/invoking-adapter-procedures-native-android-applications/

    本教程提到了在Android应用中使用MobileFirst API所需的步骤。