ios,需要购买实体产品才能开始使用应用程序

标签 ios mobile

我有一个客户想要一个需要用户输入代码才能开始使用该应用程序的移动应用程序。

这基本上是一种新产品的促销事件:购买的每件产品都会为用户提供一个代码,他可以将代码放入应用程序以“升级”到下一个级别。 “游戏”由六个级别组成。所有完成游戏的用户都将参与抽奖,赢取部分奖品。

这是允许的吗?我担心用户如果不先购买产品就无法使用该应用。

我在这里和在 Google 上所能找到的所有内容都是关于在应用程序中销售东西,但与此特定案例无关。

最后的想法:如果这不是问这个问题的正确地点,那么我深表歉意...

最佳答案

11.1

Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected

11.16

Apps may enable additional approved features or functionality when used in combination with specific approved physical products (such as a toy) as long as the additional features and functionality are either completely dependent on such hardware (for example an App that is used to control a telescope) or also available through the App without the physical products, such as by way of reward for achievement or by use of IAP.

他们只是不希望您使用任何技巧来避免让 Apple 分享他们的份额。如果您的应用是严格促销性的,您可能会获得 11.1 的通行证。

11.16 适用于 Skylanders 等内容。您也可以按照以上条款或者也可以通过没有实体产品的App获得,比如通过成就奖励的方式

他们确实允许应用程序进行抽奖/抽奖事件,只要您不在应用程序中购买抽奖事件,因此它可能属于该类别:

Contests, sweepstakes, lotteries, and raffles

20.1

Sweepstakes and contests must be sponsored by the developer/company of the App

20.2

Official rules for sweepstakes and contests, must be presented in the App and make it clear that Apple is not a sponsor or involved in the activity in any manner

20.3

It must be permissible by law for the developer to run a lottery App, and a lottery App must have all of the following characteristics: consideration, chance, and a prize

20.4

Apps that allow a user to directly purchase a lottery or raffle ticket in the App will be rejected

如果您担心 11.1,我认为这里的一个技巧是让它在您输入代码之前根本无法使用。 “附加”是“附加功能”中的关键词。然后是 Netflix 模型。

您需要为 Apple 提供代码以测试该应用。

关于ios,需要购买实体产品才能开始使用应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17889340/

相关文章:

php - 将 jQuery Mobile 与 Smarty 模板结合使用

c# - 将 XLS 内容从云端同步到 iOS 或 Android 应用程序内存的最佳策略

ios - UIImageView 在 UIView 中的位置完全错误

安卓视频转换

ios - 使用 JavaScript 验证 UIWebView 表单并在 Controller 中获取表单字段值

ios - Ionic 2 cordova-plugin-mauron85-background-geolocation 不更新 UI

android - Handler onTap自定义按钮和按钮

mobile - 渐进式 Web 应用程序和混合移动应用程序之间的区别

ios - Swinject:如何将委托(delegate)模式与接口(interface)隔离(类与接口(interface))结合使用?

ios - 将数据从 SwiftUI 传递到 UIKit