我们目前正在尝试取消 Google Play 中某个应用程序的所有订阅。我们已经联系了 Google Play 支持,但他们告诉我们只有两种方法可以做到这一点:
对于API,我们需要每个订阅的购买令牌。我找不到获得所有购买代币的方法。我发现获得购买令牌的唯一方法是通过 UI 手动请求。
我们需要取消大量订阅,因此在用户界面中手动单击对我们来说是没有选择的。有没有办法获得所有购买代币?或者有其他方法可以取消所有订阅吗?
如果有人遇到同样的问题,截至目前,似乎无法使用 Google Play API 取消所有订阅。
我们为实时开发者通知构建了一个网络钩子。因此,对于每次触发的订阅续订,我们都会立即撤销订阅并退还付款。这似乎有效,但远非出色。
编辑:这有效,我们取消了所有有效订阅。没有更好的解决办法,这仍然很烦人。