这可能以前已经回答过,但我似乎找不到任何东西,我有一个需要快速回答的客户。
是否可以创建一个链接,在 Safari 中打开一个在线商店,用户可以在其中购买数字商品?我知道我可能会使用应用内购买,但我认为我的客户不想要这个。有没有其他选择
看App Store Review Guidelines中的11.2节(需要开发者账号才能点进去)
使用应用内购买 API (IAP) 以外的系统购买应用中的内容、功能或服务的应用将被拒绝
这里的关键词是“在应用程序中”。如果您要解锁的这个数字内容是在应用程序中,那么它是不允许的。如果您将应用程序用作购买在应用程序外部运行的数字内容的网关,那么它是一个灰色区域并且可以通过批准,只要它也在应用程序之外的其他地方出售(参见亚马逊) . 最终,如果 Apple 认为您正在想方设法避开他们 30% 的提成,同时将他们的平台用作销售工具,那么他们将拒绝您的应用。
简短的回答,不。
长答案:最近亚马逊(和其他几家公司,但我不记得是哪家)不得不更新他们的应用程序,因为他们在他们的应用程序中使用了一个按钮,允许用户购买可以在他们的应用程序中使用的数字内容,而无需使用苹果的应用内购买 API。苹果显然对此不太满意,所以他们表示这些公司可以继续这样做,只要他们使用苹果的应用内购买。这些公司不希望这样,所以他们只是删除了从应用程序中购买内容的选项。
如果你想让用户选择购买可以在你的应用程序中使用的数字内容,你必须在应用程序购买中使用,否则几乎可以保证苹果会拒绝你的应用程序。
如果您希望允许用户选择购买不能在您的应用程序中使用的数字内容,您可以使用外部网站,但您不能从您的应用程序链接到它。