首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对多个iOS应用程序进行分组

对多个iOS应用程序进行分组
EN

Stack Overflow用户
提问于 2016-03-24 03:34:40
回答 2查看 72关注 0票数 0

让我先做好准备。假设一个较大的组织只有一个iOS应用程序。这在过去运行得很好,新功能被添加到应用程序中。问题是应用程序变得太大,因此难以管理。将所有新功能都塞进一个应用程序中不再可行。更糟糕的是,组织不希望拥有多个应用程序,因为这将导致零散的用户体验,这是不理想的。问题是。有没有类似于"App Bundles“的东西,允许用户安装属于同一组织的多个应用程序,而不需要单独安装它们?不幸的是,“应用捆绑包”需要第一层应用程序(即付费应用程序)。

EN

回答 2

Stack Overflow用户

发布于 2016-03-24 05:49:04

除了应用程序捆绑包之外,在iOS上没有任何类似于“应用程序捆绑包”的东西。

但是,您可以在应用商店中拥有多个应用程序,并对每个应用程序使用url方案,以查看是否可以在用户需要时启动特定的应用程序--例如,从菜单中启动。

代码语言:javascript
复制
let appURL = NSURL(string: "myscheme://")
let appStoreURL = NSURL(string: "https://itunes.apple.com/ca/app/myappname/id99999999?mt=8")

if (UIApplication.sharedApplication().canOpenURL(appURL!)){
    // app is installed, launch it
    UIApplication.sharedApplication().openURL(appURL!)
} else {
    // app is not installed, go get it
    UIApplication.sharedApplication().openURL(appStoreURL!)
}

如果没有,你可以在应用商店中深度链接到正确的页面,用户可以安装它们。我们使用此技术为用户提供了一种从单个“启动器”应用程序访问我们的应用程序星座的方法。

票数 1
EN

Stack Overflow用户

发布于 2016-03-24 03:53:05

根据你有多少个"subApps“,我会推荐一个tabBarController。我个人在一个类似于你的情况下做了这件事,我们在我们的应用程序中添加了新功能。你也可以把它和@Wain的想法结合起来,有一个切换功能来打开或关闭应用程序的某些部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36187182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档