Non-Consumable 使用免费试用,如何知道用户是不是删除应用程序并安装同时 ree 试用未完成
Posted
技术标签:
【中文标题】Non-Consumable 使用免费试用,如何知道用户是不是删除应用程序并安装同时 ree 试用未完成【英文标题】:Non-Consumable using with free trial, how to know if user delete the App and install meantime ree trial not finishNon-Consumable 使用免费试用,如何知道用户是否删除应用程序并安装同时 ree 试用未完成 【发布时间】:2022-01-21 17:10:39 【问题描述】:我的应用是非消耗品,免费试用 14 天,主要问题是如果用户在 7 天后删除应用并重新安装,那么在这种情况下,免费试用是从 0 开始的,不是没有服务器吗?还是 Apple 提供提供免费试用计数的 API?
【问题讨论】:
查看收据上的日期? 免费试用没有收据。 【参考方案1】:你有两个选择:
将此信息存储在您的服务器端。这就是大多数应用程序的做法。它要求您的应用程序对用户进行某种身份验证。例如,在这种情况下,您可以让用户登录,作为登录响应的一部分,您可以发回距离试用完成的剩余天数。
将此信息保存到keychain,因为钥匙串survives 卸载。钥匙串不是为这个用例创建的,但没有什么说你不能以这种方式使用它。查看this tutorial 例如如何使用钥匙串。
【讨论】:
感谢 Kiril,我的应用程序不使用服务器,所以在这种情况下,如果用户在其设备上启用钥匙串,它将工作。以上是关于Non-Consumable 使用免费试用,如何知道用户是不是删除应用程序并安装同时 ree 试用未完成的主要内容,如果未能解决你的问题,请参考以下文章
为啥我在 iTunes Connect 中看不到其他类型的应用内购买?
Android Camera API 1.0,2.0,3.0 知多少