我在用户注册我的iOS应用程序时立即为他们提供订阅。如果用户在注册时没有购买订阅优惠,我想给他们7天的高级版应用程序。一旦过去7天,我希望用户必须购买订阅才能继续使用该应用程序。
我不想在应用程序中只做一个基本的计数器/计时器,因为用户只需删除并重新安装应用程序,就可以在时间结束后获得完全访问权限。
实现这一点的可能方法是什么?
Apple提供了一种实现这一点的方法。但它支持iOS111.0+它被称为DeviceCheck
来自文档:
访问关联服务器可以访问的每个设备、每个开发人员的数据在其业务逻辑中使用。
您可以为每个设备设置两位数据,并请记住,开发人员有责任跟踪用户是否有权兑换您提供的任何优惠。
启动的好方法