【发布时间】:2020-10-23 11:36:07
【问题描述】:
我正在尝试使用 google play 应用内结算来实现支付处理器的后端。
Google play billing api 完全是为无服务场景而构建的,并且正在努力使其适用于应用具有需要验证和处理支付逻辑的后端的正常世界情况。
我正在关注本教程:https://developer.android.com/google/play/billing/getting-ready#configure-rtdn
但只有在实现了整个逻辑之后,我才阅读了小行
实时开发者通知 (RTDN) 是一种接收机制 每当用户的信息发生变化时来自 Google 的通知 您的应用程序中的权利。 RTDN 利用 Google Cloud Pub/Sub,它允许您接收推送到 您设置或使用客户端库轮询的 URL。这些 通知让您立即对订阅状态做出反应 更改,避免轮询 Google Play Developer API。笔记 对 Google Play Developer API 的低效使用会导致 API 配额限制。
所以我的逻辑集成做得很好,游戏控制台中的测试消息有效,但谷歌游戏计费没有发送真正的通知,因为我的应用处理应用内产品而不是订阅
然后我读了这个教程https://developer.android.com/google/play/billing/rtdn-reference 它说
注意:OneTimePurchaseNotification 仅针对某些类型的 一次性购买。有关详细信息,请参阅集成。
但之前的链接:https://developer.android.com/google/play/integrate 转到 404
有谁知道如何让 Google Play 控制台发送应用内购买付款状态通知?
还有如何获得退款购买的通知
【问题讨论】:
-
您是如何在移动应用程序中收到 RTDN 的?我完成了 pub/sub 库的所有 cinfiguration 部分,但不知道如何在应用程序中接收已发布的消息。
标签: android firebase google-cloud-functions in-app-billing google-cloud-pubsub