我可以在没有MobileFirst服务器的情况下在MobileFirst应用程序中使用Web服务吗?
答案 0 :(得分:4)
是的,您可以使用MobileFirst应用程序,而无需连接到MobileFirst服务器。
不使用MobileFirst服务器的缺点是,您将失去其提供的所有功能,例如身份验证,安全,适配器,统一推送通知,直接更新(适用于混合),远程禁用以及其他功能。
如果要向任何端点发出请求,可以使用WLResourceRequest
(从7.0版开始提供)或任何其他本机方法来发出HTTP请求。
有关如何使用WLResourceRequest
答案 1 :(得分:0)
如果调用例如是外部资源,则可以使用与其他任何地方相同的普通常规AJAX调用。
如果资源受MobileFirst Platform保护,则必须使用适配器。适配器必须通过MobileFirst Server。
答案 2 :(得分:0)
像简单的IDE一样使用它来开发应用程序(Native和hybrid)。您也可以使用不连接到mobilefirst服务器的客户端API。
答案 3 :(得分:0)
如果您在没有服务器的情况下使用MF 7.0或更高版本,则无法使用移动优先应用程序,只要您启动应用程序,它就会调用以下授权请求:
<<域>> /<<上下文>> / authorization / v1 / clients / instance
哪个连接到您的Workflight服务器,如果它没有得到响应,它将失败。
就调用Web服务而言,如果您正在进行混合操作,那么您可以使用另一个答案中提到的AJAX。如果您正在构建本机IOS或Android,则可以使用sdk库调用http请求。
干杯!