在IOS中使用iframe的移动优先应用

时间:2015-06-24 14:37:40

标签: ios ibm-mobilefirst mobilefirst-adapters mobilefirst-server

我在mobilefirst有两个应用程序。在我的主应用程序中,我在Iframe中添加了第二个应用程

应用程序网址就像这样

Main application :http://localhost:10080/Mobile1/apps/services/preview/app1/common/0/default/index.html#/index.html

Sub application :
http://localhost:10080/Mobile2/apps/services/preview/app2/common/0/default/index.html#/index.html

我在IFrame的主应用程序中添加了子应用程序。一旦用户登录我的主应用程序。我将用户ID存储在本地存储中,并使用此本地存储用户ID将用户登录到我的子应用程序。

此功能适用于浏览器。但我在IOS中创建了这个混合应用程序。这样做不正常。

我怀疑的是,我们是否在主应用程序中使用本地存储。那么无法与本机应用程序中的iframe共享?将本地存储值传递给子应用程序的任何问题。主应用程序和子应用程序位于相同的基本URL下。

这个问题只存在于IOS app中。我没有在android中测试过。

1 个答案:

答案 0 :(得分:0)

我首先要说这是一种显示应用程序的非常不正统的方式,我不能说MobileFirst支持这个,即使它“适用于你”。

其次,当您指向localStorage并不在父应用程序和子应用程序之间共享这一事实表明存在与iOS提供的底层UIWebView相关的问题 - 而不是MobileFirst。