我可以在没有MobileFirst服务器的情况下使用MobileFirst应用吗?

时间:2015-06-08 15:23:13

标签: ibm-mobilefirst mobilefirst-adapters

我可以在没有MobileFirst服务器的情况下在MobileFirst应用程序中使用Web服务吗?

4 个答案:

答案 0 :(得分:4)

是的,您可以使用MobileFirst应用程序,而无需连接到MobileFirst服务器。

不使用MobileFirst服务器的缺点是,您将失去其提供的所有功能,例如身份验证安全适配器统一推送通知直接更新(适用于混合),远程禁用以及其他功能。

如果要向任何端点发出请求,可以使用WLResourceRequest(从7.0版开始提供)或任何其他本机方法来发出HTTP请求。

有关如何使用WLResourceRequest

的信息

<强>的Android https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.apiref.doc/html/refjava-worklight-android-native/html/com/worklight/wlclient/api/WLResourceRequest.html

<强>混合https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.apiref.doc/html/refjavascript-client/html/WLResourceRequest.html?cp=SSHS8R_7.0.0%2F9-0-0-1-31

iOS https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.apiref.doc/html/refobjc-worklight-ios/html/interface_w_l_resource_request.html%23a004749b662c6f4a55a3b76e47f7e6062?lang=en

答案 1 :(得分:0)

如果调用例如是外部资源,则可以使用与其他任何地方相同的普通常规AJAX调用。

如果资源受MobileFirst Platform保护,则必须使用适配器。适配器必须通过MobileFirst Server。

答案 2 :(得分:0)

像简单的IDE一样使用它来开发应用程序(Native和hybrid)。您也可以使用不连接到mobilefirst服务器的客户端API。

答案 3 :(得分:0)

如果您在没有服务器的情况下使用MF 7.0或更高版本,则无法使用移动优先应用程序,只要您启动应用程序,它就会调用以下授权请求:

  

&LT;&LT;域&gt;&gt; /&lt;&lt;上下文&gt;&gt; / authorization / v1 / clients / instance

哪个连接到您的Workflight服务器,如果它没有得到响应,它将失败。

就调用Web服务而言,如果您正在进行混合操作,那么您可以使用另一个答案中提到的AJAX。如果您正在构建本机IOS或Android,则可以使用sdk库调用http请求。

干杯!