在我的应用中,有一个在应用订阅中调用的功能,即自动续订。在应用程序中有一个名为"取消升级"。
的功能我想要的是如果用户取消订阅,那么他/她的订阅将被取消,但不会退款,但只是取消了。
我完成了这个link,并在下面找到了注释:
您无法使用API发放退款或取消应用内结算交易。您必须通过Google付款商家帐户手动执行此操作。但是,您可以使用API检索订单信息。
但我希望我的用户取消他/她的升级。
有没有办法做到这一点或请为此提供替代解决方案。
提前致谢。
答案 0 :(得分:6)
您可以尝试Google Play Developer API,这是一个包含Subscriptions and In-App Purchases API
的基于REST的网络服务Purchases.subscriptions: cancel
取消用户的订阅购买。订阅仍然有效 直到到期时间。
Google Play会将购买代币提供给购买应用 通过应用内结算API。您的应用可以在本地存储令牌 或者将其传递给后端服务器,然后服务器可以使用它来验证 或使用Google Play开发人员远程取消订阅 API。
答案 1 :(得分:3)
用户可以查看所有订阅的状态并取消 如有必要,可以从Play商店应用的“我的应用”屏幕中进行选择。 目前,应用内结算API不提供支持 以编程方式取消购买内部的订阅 应用
因此,用户将无法从应用程序本身取消订阅,但您可以邀请他们在Play商店中挑选我的应用程序部分以取消订阅。