node.js - Google IAP In App Purchase 自动续订订阅 Webhook 用于 NodeJS 中的订阅更新/取消
问题描述
有没有办法在服务器端实现自动更新订阅的 Webhook,例如在 nodejs 中,例如:用户续订或取消订阅?
目前,我在购买后将订阅数据保存在我的数据库中,并在必要时使用Google Developers API来验证它是否已续订或取消。
但是,对于某些管理员例程,我需要一次检查所有订阅,这包括为每个订阅调用 Google API。这个过程很慢,可能需要很长时间。
我可以创建一个根据 Google API 响应检查和更新所有订阅的方法,并让这个过程每天晚上通过 Cronjob 运行。我相信它会起作用,但服务器端 Webhook 将是理想的解决方案。
一旦订阅发生更改,它就会自动通知我的服务器,以便我可以立即在我的数据库中更新它。
解决方案
找到了答案。我们可以使用 Google Cloud Platform (GCP) 订阅主题并在订阅更改时接收实时通知。
所有步骤都在他们的文档中详细描述:https ://developer.android.com/google/play/billing/getting-ready#configure-rtdn
推荐阅读
- sqlite - Flutter 在线/离线模式
- kubernetes - 在 AKS 中安装入口后指标服务器中的超时
- java - jsch 0.1.55 抛出 java.io.IOException: End of IO Stream Read
- powerbi - 将动态变量应用于条件 Dax
- r - 在 data.table 中对条件链接值进行分组
- node.js - 如何在 Strapi 中创建不同的管理员角色
- python - 如何创建一个包含两个不同查询集的表
- html - 锚标记内图像的焦点边界半径
- node.js - 使用 mocha chai 测试 node.js 中抛出的错误
- here-api - LinkId 未找到但由 calculateroute.json 返回