首页 > 解决方案 > Google IAP In App Purchase 自动续订订阅 Webhook 用于 NodeJS 中的订阅更新/取消

问题描述

有没有办法在服务器端实现自动更新订阅的 Webhook,例如在 nodejs 中,例如:用户续订或取消订阅?

目前,我在购买后将订阅数据保存在我的数据库中,并在必要时使用Google Developers API来验证它是否已续订或取消。

但是,对于某些管理员例程,我需要一次检查所有订阅,这包括为每个订阅调用 Google API。这个过程很慢,可能需要很长时间。

我可以创建一个根据 Google API 响应检查和更新所有订阅的方法,并让这个过程每天晚上通过 Cronjob 运行。我相信它会起作用,但服务器端 Webhook 将是理想的解决方案。

一旦订阅发生更改,它就会自动通知我的服务器,以便我可以立即在我的数据库中更新它。

标签: node.jsin-app-purchasein-app-subscriptiongoogle-iap

解决方案


找到了答案。我们可以使用 Google Cloud Platform (GCP) 订阅主题并在订阅更改时接收实时通知。

所有步骤都在他们的文档中详细描述:https ://developer.android.com/google/play/billing/getting-ready#configure-rtdn


推荐阅读