假设我通过应用以下代码将其应用于应用内订阅(测试):
val builder = BillingFlowParams.newBuilder()
.setSku(sPlan.sku).setType(BillingClient.SkuType.SUBS)
val responseCode = playStoreBillingClient.launchBillingFlow(this, builder.build())
println(responseCode)
然后我去Google Play订阅取消我的订阅。完成此操作后,我看到订阅已结束。回到应用程序后,如何获取已取消订阅的用户的状态?
我找不到有关此状态
override fun onBillingSetupFinished(responseCode: Int) {
}
无论如何,我使用
implementation 'com.android.billingclient:billing:1.0'
即使我学习的是2.0.0版本,也没有服务器实现或任何指导应用程序检测订阅状态更改的准则
答案 0 :(得分:0)
Playstore通过发布/订阅向服务器提供实时推送通知,其中包含更改订阅状态的详细信息。
您可以按照以下指南在服务器上实施实时推送通知。