我是In App Purchases的新手,需要实施基于订阅的IAP,以便在登录时授予用户访问我的应用的权限。
我的应用包含两种类型的用户:
在我的商家用户表中,我计划为 subscriptionPaid 设置一个列,其中包含一个布尔值,另一列包含 expDate 。
在较高的层面上,我的计划是每次用户续订订阅时更新这两列。然后,当业务用户登录时,除了检查用户名和密码之外,我还需要检查 subscriptionPaid bool是否为真。
我快速浏览了一下,但我想知道是否有事件会在续订时触发,我可以调用自己的网络服务来更新 subscriptionPaid col和我的业务用户表中的 expDate col?这是实施此类流程的最佳方式吗?
我知道在Android中,有一个方法 getPurchases ,程序员可能会在登录我的应用程序时调用该方法,然后如果我的应用程序有一个活动的,我会打电话给我在那里更新脚本以更新我的数据库中的 subscriptionPaid 和 expDate 字段。我将在swift编码,如果这个选项是更好的选择,那么需要一些快速等效的android getPurchases吗?
最后,Apple有时会非常严格,所以我想知道是否有人对我到目前为止所说的内容是否有任何经验或意见,符合以下标准:
自动续订订阅。情节内容。与非消费类产品一样,用户可以无限期地在所有用户的设备上使用自动更新订阅。与非消费品不同,自动续订订阅具有到期日期。您定期发布新内容,用户可以访问其订阅处于活动状态期间发布的内容。当一个 自动续订订阅即将到期,系统会代表用户自动续订。
这是我需要的产品类型。请参阅以下所有选项: