我想在我的应用中添加一项功能,用户在试用模式下只能使用两次或三次。我无法确定应该采用哪种购买模式。
我成功实施了应用内购买,以使该功能终身可用。但是,如果用户没有购买它,我该如何限制呢?
我正在关注此sample,根据它,我有以下选项:
过期产品:这允许我在一段时间后使功能过期。
InAppPurchase:我可以通过此购买功能,但我无法在试用模式下限制该功能。
ConsumableInAppPurchase:再次要求用户先购买该功能,然后才能消费。
我想如果我可以在第一次使用应用程序时在应用程序的本地设置中保存一个int,然后将其减少到0,然后提示用户购买它将完成这项工作。但是,如果我使用这种方法,用户可以随时删除设置文件,我的应用程序也不会知道它第一次没有被使用。
答案 0 :(得分:1)
您是否可以在应用程序的漫游设置中存储您的功能使用次数,然后阻止它,除非您检测到应用程序在试用模式下运行时已购买?