从 Worklight 应用程序调用另一个 Worklight 应用程序页面
Posted
技术标签:
【中文标题】从 Worklight 应用程序调用另一个 Worklight 应用程序页面【英文标题】:Invoke another Worklight app page from a Worklight app 【发布时间】:2013-09-19 01:49:52 【问题描述】:全部,
我想知道是否可以在同一设备(手机/平板电脑)中的 Worklight 应用程序之间进行交互。例如,如果企业计划在其本地应用程序商店中启动大量 Worklight 应用程序,并希望在他们发布的所有 Worklight 应用程序中显示一个公共页面,我们如何通过从 Worklight 调用另一个 Worklight 应用程序来解决此问题应用程序。具体来说,我正在开发两个 Worklight 应用程序,我想在这两个应用程序中显示一个 html 页面,该页面显示现有用户的登录信息以及新用户的“注册”选项。
--> 登录页面(Sing in, Sign up) [with company logo]
-
如果点击“Sing in” - 验证并显示结果,然后返回到应用程序的先前状态
如果点击“注册” - 显示“注册”HTML 页面,然后返回到应用程序的先前状态
我想在这两个应用程序中使用上述登录模块功能。同样,我不想在两个应用程序中重复使用代码(“Sing-in”HTML 页面、“注册”HTML 页面、“结果”页面),但在其中一个应用程序中有上述 HTML 页面集,以便我可以从另一个 Worklight 应用程序动态调用它们(一组 HTML 页面)。因此,如果我想对这些 HTML 页面进行任何更改,我将只修改和部署具有这些 HTML 页面的应用程序。
谢谢 保罗
【问题讨论】:
请编辑问题并更详细地解释场景。您在同一台设备中有 2 个 Worklight 应用程序,并且您想在这两个应用程序中显示相同的页面,为什么需要它们相互交流? 【参考方案1】:除了我在上面 cmets 部分的问题之外,IMO 这是不可能的。但您确实需要更详细地解释您要查找的内容。
你可以:
让应用从后端获取相同的数据,以便它们都显示相同 应用程序中的Integrate server-generated pages (sample app)请阅读入门资料以熟悉 IBM Worklight。
【讨论】:
我认为您上面提到的第二种方法可能适用于我的场景。除了这个还有其他解决方案吗?在 android 中,我可以从另一个应用调用一个应用的 Activity。所以想知道我们是否可以对 Worklight 应用程序做同样的事情。 1) 什么是最终用户拥有应用 A 但没有应用 B?我认为你不能指望这种行为。 2)据我所知,调用活动与调用特定的网络资源不同,活动是“应用程序”,而 HTML 是应用程序的资源,希望是沙盒化的,因此您将无法获得无论如何(想想安全和流氓应用程序)。我认为您应该尝试我建议的方法。以上是关于从 Worklight 应用程序调用另一个 Worklight 应用程序页面的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法使用 worklight 6.2 或 phonegap 混合应用程序从 android 和 ios 中的另一个应用程序启动一个应用程序?
从非 Worklight 应用程序调用 Worklight 适配器