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 试用未完成的主要内容,如果未能解决你的问题,请参考以下文章

免费SSL证书知多少?免费SSL证书和收费SSL证书的区别

为啥我在 iTunes Connect 中看不到其他类型的应用内购买?

Android Camera API 1.0,2.0,3.0 知多少

如何看待国产软件 aardio 官方抨击知乎,疑有"黑幕"的文章

试用期没过,因在公司上了 1024 网站...

尚学堂java教程基础视频?