在现有的IOS项目中集成Worklight项目

时间:2015-04-10 09:22:17

标签: ios ibm-mobilefirst integration

我必须将Worklight项目集成到我现有的IOS项目中(Objective-C) 我用Google搜索,但我没有找到关于如何执行此集成的明确“指南”。 你能以正确的方式推动我整合这个项目吗?我的想法是在我的IOS项目中有一个按钮,用于打开一个WebView,用于加载Worklight项目中包含的页面(包含AngularJS和Jquery的HTML5和javascript)。

非常感谢

1 个答案:

答案 0 :(得分:0)

这种方法没有指南,因为我认为这种方法不可持续。

在Worklight中,您目前有两种方法:

  1. 您添加Worklight Native iOS SDK的本机应用程序,允许您实现安全功能,调用适配器并使用各种其他功能

  2. 可以添加本机功能的混合应用程序(通过Cordova或其他方式),并使用Worklight提供的整套功能

  3. 请务必注意,混合应用程序 是本机应用程序。它是一个完全真实的本机应用程序。它是一个本机shell,它调用Webview(由Cordova提供),Worklight JS框架和应用程序Web资源被加载到其中,因此您可以看到您的Web应用程序。混合应用程序允许您混合使用匹配网络和本地人。

    所以我要说的是你不能把现有的iOS应用程序移植到另一个现有的iOS应用程序中。

    对我而言,听起来就像你本来想做的那样,是混合动力应用程序。显示Web内容的本机应用程序...

    所以:

    1. 这不是Worklight 正式支持的方法。通过这样做,你可以自己

    2. 你可以把混合应用程序的iOS环境(myapp \ iphone \ native)的内容 - 它的类和资源添加到你现有的应用程序中并加载理论上或至少是想要的主类效果,将加载Cordova webview。但是我给这个成功的机会很低......