Android 应用内订阅实施

Android In-App Subscription Implementation

我正在处理 Android 中的应用内购买问题。

了解不同类型的应用内购买:消耗品非消耗品订阅。

对于订阅类型,我了解到:

If your app stores subscription state on a secure backend server, your app should listen for state changes using Real-time developer notifications to ensure the state is kept in-sync. A SubscriptionNotification is sent for events affecting subscription states such as renewals and cancellations. You need to call the developer API after receiving Real-time developer notifications to get a complete status and update your own backend state. These notifications tell you only that the subscription state changed. They do not give you complete information about the overall subscription status.

在这里,安全后端服务器 进入画面。从上面的文字内容,我们就知道有什么需要了。

但是我们可以在不使用后端服务器的情况下实现订阅功能吗?

我可以跟踪购买的订阅详情吗?

谢谢。

通过阅读整个文档,我了解到以下内容:

Google 将根据产品类型处理所有采购。

如果我们使用的是非消耗品或基于订阅的产品Google 将对其进行跟踪,如果是消耗品Google 将保留它的记录直到您的应用使用该产品。

如果您的应用程序发送购买请求,Google 会将其与在 android 设备上注册的主 gmail 帐户相关联,并且不允许再次购买相同的产品。

注意:- 如果我们使用 IAB-2,则以上产品类型和流程将略有不同 非消费品 ** 称为 **托管产品 订阅 与订阅 消费品 被称为非托管(消费品)产品。

如果我们使用 IAB-2,google 将永远不会保留非托管(消耗品)产品的记录,如果您愿意,您有责任保留记录。

文档在这里