首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为iOS应用程序实现时间试用版的正确方法

问为iOS应用程序实现时间试用版的正确方法
EN

Stack Overflow用户
提问于 2019-01-28 16:20:38
回答 2查看 114关注 0票数 0

苹果最终接受了应用程序的时间试用版本的提交,并在他们的latest guidelines, at paragraph 3.1.1中建议将其实现为免费的应用内购买(“0级价格的非消耗性IAP项目”)。

我已经这样做了,但现在我不清楚如何防止用户做试验和无限,通过简单地卸载应用程序,重新安装它,并恢复免费的应用程序内购买!

有没有办法防止这种情况发生?

我相信,如果应用程序与所有数据一起手动卸载,我们以编程方式保存在NSUserDefaults中的任何标志都将被删除。对,是这样?

EN

回答 2

Stack Overflow用户

发布于 2019-01-28 18:27:11

看一看DeviceCheck

使用DeviceCheck API,结合服务器到服务器API,您可以在每个设备上设置和查询两位数据,同时保护用户隐私。

您可以使用此数据来识别已经利用您提供的促销优惠的设备,或者标记您已确定为欺诈性的设备。

票数 1
EN

Stack Overflow用户

发布于 2019-01-28 22:27:07

您可以解析应用内购买回执并解压Purchase Date,免费试用。参见Receipt Fields。即使项目被恢复,日期也将与原始购买日期相对应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54397923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档