iOS - iPhone / iPad 在 1 个主应用程序中构建迷你应用程序(作为功能)

Posted

技术标签:

【中文标题】iOS - iPhone / iPad 在 1 个主应用程序中构建迷你应用程序(作为功能)【英文标题】:iOS - iPhone / iPad Build Mini Apps (as features) inside 1 main App 【发布时间】:2012-07-12 03:23:58 【问题描述】:

我需要构建 1 个主应用,其中包含其他迷你应用作为功能。 例如,1 个名为 MY HR 的主应用程序。点击它,用户将看到如下图标: 休假审批、工资单、加班审批等

用户身份验证是共享的所有功能,也就是说,当用户启动这个'Mega'应用程序时,他只需要输入一个PIN码,然后他就可以访问所有其他的应用程序。

每个功能都使用 Sybase Unwired Platform 2.1.3 技术与 SAP 后端 集成。

是否有可用的框架,可以像容器应用程序一样构建,包含各个功能,并且应该是可行的轻松主 'Mega' 应用程序。

这类似于 Sybase Inc 提供的 Hybrid Web Container ios 应用程序,但该应用程序包含迷你 html5/CSS/javascript 应用程序,而不是迷你 ios 原生应用程序。

我之前在这里读过几篇文章,有些人建议通过添加更多类和 xib 文件来添加未来的应用程序,但这不是最佳实践并且非常混乱。另外,苹果也不推荐这个。

您对此要求有何看法?

【问题讨论】:

我的建议是不要将它们视为迷你应用程序,而是将它们视为单独的视图。他们就是这样。您过度思考问题并寻找一种“解决方案”会导致您比您需要的更痛苦。 【参考方案1】:

您应该查看 Three20 项目。更具体地说,它的启动器功能。 http://three20.info/showcase/launcher

【讨论】:

嗨,乔丹,感谢您的回复,是的,我们最初确实选择了 Three30。但是我们正在构建这个应用程序的客户需要一个极其严格的安全环境,并且他们不想使用任何开源。他们想拥有整个解决方案,而且每一点都应该是定制的。因此,Three30 不在照片中。还有其他类似的非开源技术可以实现此功能吗?

以上是关于iOS - iPhone / iPad 在 1 个主应用程序中构建迷你应用程序(作为功能)的主要内容,如果未能解决你的问题,请参考以下文章

iOS - iPhone / iPad 在 1 个主应用程序中构建迷你应用程序(作为功能)

通用 ios 应用 iPad 和 iPhone 架构

iPAD版的ios11功能更加强大,让iPhone用户羡慕

应用商店拒绝适用于 iPad 上 iOS 10.1.1 的 iPhone 应用

在 iOS 设备(iPhone / iPad)上安装应用程序或从 Xcode 创建 .ipa,无需代码签名和开发人员帐户

初学iPad开发入门