gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 01:07:23 25 4
gpt4 key购买 nike

我先来介绍一下。假设一个较大的组织只有一个 iOS 应用程序。这在过去工作得很好,随着新功能被添加到应用程序中。问题是应用程序变得太大,因此难以管理。将所有新功能塞进一个应用程序中不再可行。更糟糕的是,组织不希望拥有多个应用程序,因为这会导致碎片化的用户体验,这并不理想。问题是......是否有类似于“App Bundles”的东西允许用户安装属于同一组织的多个应用程序而无需单独安装它们?不幸的是,“App Bundles”需要第 1 层应用程序(即付费应用程序)。

最佳答案

除了 App Bundle,iOS 上没有任何类似于“App Bundle”的东西。

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

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!)
}

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

关于ios - 对多个 iOS 应用程序进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36187182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com