Raf*_*ima 10 android in-app-billing firebase google-cloud-pubsub google-cloud-functions
我正在尝试使用 Google Play 应用内计费来实现支付处理器的后端。
Google Play 计费 API 完全是为无服务场景构建的,并且要使其适用于正常的世界情况(应用程序具有需要验证和处理支付逻辑的后端)是一项艰巨的工作。
我正在关注本教程:https://developer.android.com/google/play/billing/getting-ready#configure-rtdn
但只有在实现整个逻辑之后我才读到那条小线
实时开发者通知 (RTDN) 是一种每当应用中用户的权利发生变化时接收来自 Google 的通知的机制。RTDN 利用 Google Cloud Pub/Sub,它允许您接收推送到您设置的 URL 或使用客户端库轮询的数据。这些通知使您可以立即对订阅状态更改做出反应 ,而无需轮询 Google Play 开发者 API。请注意,Google Play Developer API 使用效率低下可能会导致 API 配额限制。
所以我的逻辑集成做得很好,Play控制台中的测试消息有效,但Google Play计费没有发送真正的通知,因为我的应用程序处理应用程序内产品而不是订阅
然后我读了这个教程https://developer.android.com/google/play/billing/rtdn-reference它说
注意:仅针对某些类型的一次性购买发送 OneTimePurchaseNotification。有关详细信息,请参阅集成。
但链接是: https: //developer.android.com/google/play/integrate转到 404
有谁知道如何让 Google Play 控制台发送有关应用内购买的付款状态的通知?
以及如何获取退款购买的通知
小智 6
OneTimeProductNotification 于 2019-05-07 推出,其主要目的是处理现金购买
https://developer.android.google.cn/google/play/billing/release-notes#release-2_0
正如发行说明所述:“此通知类型仅针对与延迟付款方式(例如现金)相关的购买发送”
对于你的问题+1,因为这是一个奇怪的场景,缺乏谷歌的文档。当我通过单击“发送测试通知”来测试来自 Google Play 控制台的通知时,它可以工作,但是当我尝试使用测试客户端计费从我的 Android 应用程序执行此操作时,它不起作用!
但这张截图表明
...for updates to your in-app products and subs...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7802 次 |
| 最近记录: |