苹果不提供应用内购买的促销代码。如何让用户免费尝试应用内购买解锁的功能或内容,同时遵守苹果的开发者指南?
想法是允许一组特殊的用户(评论员,核心粉丝等)在不支付费用的情况下访问应用内购买提供的内容或功能。
欢迎提供可以绕过此限制的应用程序示例。
苹果不提供应用内购买的促销代码。如何让用户免费尝试应用内购买解锁的功能或内容,同时遵守苹果的开发者指南?
想法是允许一组特殊的用户(评论员,核心粉丝等)在不支付费用的情况下访问应用内购买提供的内容或功能。
欢迎提供可以绕过此限制的应用程序示例。
类似共享软件?一款应用程序,具有部分功能,直到进行应用内购买才能启用其他功能?苹果现在允许这样做。
例如,我们有一个拼图游戏,有12个难度级别。其中4或5个是免费的,其他的需要进行应用内购买才能解锁。
我正在处理这个。
我的做法是生成一个随机的代码/GUID,并将其存储在我的Web服务数据库中。然后把该代码交给任何你想要的人。他们输入该代码并调用Web服务,传递代码和设备UDID。WebService返回另一个代码,指示该促销代码是否有效。如果有效,则应用程序将将该购买添加到NSUserDefaults或Core Data(不管你如何跟踪购买)。
如果你没有运行的服务器(例如内容已经在应用程序包中),并且你不想要服务器需要你制作一个算法来生成应用程序验证的密钥。但是这远不如强大。使用Web服务允许您防止1个工作密钥被分发给所有用户,因为您可以将1个促销代码绑定到1个设备。