概念:今天 IOS 的试用版和完整版。 (单独的应用程序,应用程序内购买,应用程序商店拒绝)

Concept: Trial & Full version in IOS today. (separate Apps, inapp purchases, Applestore rejection)

今天关于如何维护 IOS-app 的试用版和可购买完整版的概念:

关于这个话题有很多讨论,但我想看看我的案例以及今天(2015 年)它是如何设计的,有实际的 Apple 限制。

IOS 应用程序将如何设计?如何引导用户使用完整版而不被 Apple 拒绝? (我读到像 "Would you like to purchase the fullversion?" 这样的弹出窗口将被拒绝。)

在 Android 我做了以下事情:

这是一个很常见的模式,您只是不能调用您的 "trial" 版本 "trial"。通常这样的版本被称为 "light".

要将用户引导至应用商店购买完整版,您可以使用 SKStoreProductViewController 直接在您的应用中显示完整版的应用商店页面。苹果应该没问题。

您的 Android 解决方案与付费 "unlocker" 应用程序也是可能的。您的应用程序需要公开一个 URL 方案,您可以使用它来检查其他应用程序是否可用。他们还可以使用应用程序组进行交流。但这很可能不会通过审查,因为应用程序必须自己做一些有用的事情。他们可能会在没有安装您的其他应用程序的设备上测试您的解锁器并立即拒绝它。

我强烈建议为此重新考虑 IAP。这基本上是它的理想用例。您一定不要害怕提供购买的差评。试图让用户购买另一个应用程序可能会给出同样多的差评,如果不是更多的话。 IAP 流程更加人性化。

正如@Sven 所建议的,在您的情况下建议使用 IAP。

如果您想为 trialfull 版本维护两个不同的应用程序,您可以将试用应用程序名称命名为“A​​PP NAME FREE", 我想苹果不会拒绝应用名称中名称为"Free"的应用(我成功上传了免费版和付费版使用此技巧的相同应用程序)。