ios - 我可以强制用户在 iOS 上登录消耗品应用内产品吗?
问题描述
我在 iOS 应用商店中有一个现有的应用,并为用户提供了购买相册作为可消耗的应用内产品的功能。我可以强制用户登录才能购买吗?这些专辑的价格都是 1.99 美元,但用户可以购买 20 种不同的专辑,因此我认为它们应该是可消费的。
我之前添加了一项功能,将帐户从基本升级到付费,并强制用户注册或登录,但该应用程序被拒绝。不过,这是针对非消耗性应用内产品的 - 所以我希望对于消耗性应用内产品,情况会有所不同。
我曾尝试进行一些研究并查看 Apple 官方文档,但没有任何内容是 100% 清楚的。
解决方案
https://developer.apple.com/app-store/review/guidelines/
第 5.1.1 节
实际上,IANAL 但我认为 Apple 明确禁止您想做的事情:
帐户登录:如果您的应用不包含重要的基于帐户的功能,让人们无需登录即可使用它。应用程序可能不要求用户输入个人信息才能运行,除非与应用程序的核心功能直接相关或法律要求。如果您的核心应用功能与特定社交网络(例如 Facebook、微信、微博、Twitter 等)无关,您必须提供无需登录或通过其他机制的访问权限。
推荐阅读
- asp.net - Connect to REST api using ASP.NET WEB APPLICATION
- c# - Prevent MSTest to deploy to TestResult
- wordpress - Wordpress show only shortcode without content
- c# - Extending the base class of a hierarchy tree
- sql-server - 需要帮助。SQL Server nextval 查询的问题
- list - 从列表中获取特定的三元组
- r - substr() 将向量作为字符串,而不是将向量的值作为字符串
- machine-learning - 对一组图像进行分类
- javascript - HostListner 使页面滚动无响应
- java - 创建名为“formUserController”的 bean 时出错