objective-c - 如何使用模态转场在内部打开苹果应用商店

标签 objective-c uiwebview uistoryboardsegue

我目前正在制作一个应用程序,推荐其他应用程序在苹果应用程序商店下载。我假设用户下载这些链接应用程序的唯一方法是调用特定应用程序的 iTunes URL -> 然后苹果应用程序商店将打开,将原始调用应用程序插入后台 -> 然后用户按下下载按钮这里和平常一样。

然后我正在玩应用程序“App Hero”,他们做了一些我认为不可能的事情。实际上,您可以将另一个应用程序下载到您的设备上,而无需离开“App Hero”应用程序。我认为由于沙箱的原因这是不可能的。它们有一个似乎是嵌入式应用程序商店的模式,您可以在其中开始安装另一个应用程序。这个“嵌入式”应用程序商店没有通常的 UITabBar 沿着底部运行,但其他一切基本相同。

有人知道他们如何实现这一目标吗?它似乎不是 UIWebView,也许我错了。这是否违反了苹果的任何规定?

*这绝不是“App Hero”的广告。我真的对他们如何能够做到这一点印象深刻/困惑,并且如果允许的话,我会喜欢在我自己的应用程序中使用此功能。

最佳答案

您正在查找的类名为SKStoreProductViewController。文档 here .

关于objective-c - 如何使用模态转场在内部打开苹果应用商店,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17836741/

相关文章:

ios - 使 UIViewController View 中的所有内容变暗,除了一些 UIImageViews

ios - AVAudioPlayer 声音文件位置未更改/更新

ios - ios 11/xcode 9 上的 UIWebView 灰色空间上边距

ios - 检查连接并执行到第二个 View Controller 的 segue

ios - 在 swift4 中使用 shouldPerformSegue(withIdentifier, sender) 方法时出错

iphone - 自动释放池与垃圾回收有什么联系?

ios - 为什么调用[sizeToFit]后UIButton的标题内容会被缩写?

javascript - 在ios7中的UIWebView中禁用js警报

javascript - UIWebView不接受cookie

ios - 将 View 从另一个选项卡的模态推送到导航