给用户免费试用的典故

Giving users the allusion of a free trial

我会在用户注册我的 iOS 应用程序时立即向他们提供订阅服务。如果用户在注册时未购买订阅优惠,我想为他们提供 7 天的高级版应用程序。 7 天过去后,我希望用户必须购买订阅才能继续使用该应用程序。

我不想在应用程序中只做一个基本的 counter/timer,因为用户可以删除并重新安装应用程序以获得完全访问权限。

实现这个的可能方法是什么?

Apple 提供了一种方法来做到这一点。但是它支持 iOS 11.0+ 它被称为 DeviceCheck

来自文档:

Access per-device, per-developer data that your associated server can use in its business logic.

您可以为每台设备设置两位数据,请记住,开发人员有责任跟踪用户是否有权兑换您提供的任何优惠。

好方法start