我有一个付费的 iPhone 应用程序,我想创建一个更新版本,它将作为 iPhone 应用程序运行,直到用户完成应用程序内购买,该应用程序将使用全屏。
有没有什么方法可以在应用已经分发后从小尺寸的 iPhone 应用变成全屏的 iPad 应用?
我有一个付费的 iPhone 应用程序,我想创建一个更新版本,它将作为 iPhone 应用程序运行,直到用户完成应用程序内购买,该应用程序将使用全屏。
有没有什么方法可以在应用已经分发后从小尺寸的 iPhone 应用变成全屏的 iPad 应用?
您可以做的是在您的应用程序中检查是否有任何付款,然后如果应用程序已付款,则加载不同的数据。
如果用户已付费,最简单的方法是为您的布局加载不同的 xib 文件。然而,用户需要退出并重新启动应用程序才能将付款计入账户。而且您需要在代码中以编程方式决定加载一个 xib 或另一个。但这是可行的。
简短的回答:不,这是不可能的。
更长的答案:这将涉及在运行时动态设置构建设置(特别是Targeted Device Family)。然而,这些设置是读取和编译/构建时间。该解决方案并非不可能,将涉及使用不同设置重建应用程序。无论如何,这不太可能被 Apple 允许