如何给予 Android 次 App 用户免费试用一次的 App 购买?

How to give Android App users free trial period for one time app purchase?

我想这样做,这样我的应用程序将有大约 10 天的免费试用期,然后应用程序本身将有一次性购买选项。我在这里看到了几个类似的问题:

How to give each user a free trial period in android

然而,推荐的方法似乎是使用订阅而不是一次性购买,有没有办法在一次性购买应用程序上提供免费试用?否则好像订阅中最长的时间段是一年:

https://support.google.com/googleplay/android-developer/answer/140504?hl=en

如果没有,我必须使用订阅模式;如何将 google Play 控制台上发布的现有应用程序从一次性购买应用程序更改为订阅后的免费试用应用程序? 注意:我使用Unity 3D游戏引擎制作应用程序

您可以使用非消耗性 IAP 和后端服务器来完成。当您的用户打开应用程序时,它将连接到服务器并检查用户权限。如果用户已经购买了应用程序或处于试用期,服务器可以授予用户访问权限。

如果您不想设置自己的服务器,可以使用 Firebase 等 SaaS。它让生活更轻松。