首页 > 解决方案 > 我可以强制用户在 iOS 上登录消耗品应用内产品吗?

问题描述

我在 iOS 应用商店中有一个现有的应用,并为用户提供了购买相册作为可消耗的应用内产品的功能。我可以强制用户登录才能购买吗?这些专辑的价格都是 1.99 美元,但用户可以购买 20 种不同的专辑,因此我认为它们应该是可消费的。

我之前添加了一项功能,将帐户从基本升级到付费,并强制用户注册或登录,但该应用程序被拒绝。不过,这是针对非消耗性应用内产品的 - 所以我希望对于消耗性应用内产品,情况会有所不同。

我曾尝试进行一些研究并查看 Apple 官方文档,但没有任何内容是 100% 清楚的。

标签: iosin-app-purchaseapp-store

解决方案


https://developer.apple.com/app-store/review/guidelines/

第 5.1.1 节

实际上,IANAL 但我认为 Apple 明确禁止您想做的事情:

帐户登录:如果您的应用不包含重要的基于帐户的功能,让人们无需登录即可使用它。应用程序可能不要求用户输入个人信息才能运行,除非与应用程序的核心功能直接相关或法律要求。如果您的核心应用功能与特定社交网络(例如 Facebook、微信、微博、Twitter 等)无关,您必须提供无需登录或通过其他机制的访问权限。


推荐阅读