当前位置: 首页 > 知识库问答 >
问题:

如何在Google play开发者控制台取消测试订阅

孙承
2023-03-14

我最初有测试帐户,用于测试Android中的应用内购买,但后来我删除了测试帐户,并将应用从测试版转移到生产版。根据留档,两个测试账户都试图通过谷歌游戏应用程序取消他们的测试订阅。尽管谷歌Play应用程序表示订阅已经取消,但它仍然活跃。即使试图卸载应用程序。如何删除测试订阅?

我已经从Play Store中删除了beta测试apk并禁用了测试。我已经从授权页面以及授权beta测试人员列表中删除了所有测试帐户。Beta测试用户仍报告有活动(每日)测试订阅。无论他们点击“取消”多少次,它都会在第二天续订。我需要把这个取下来。它阻碍了我们的发展进程。

共有1个答案

江鹏
2023-03-14

假设您正在使用真实事务进行测试,当您订阅时获得了令牌,您可以尝试使用Google Play Developer API取消订阅

Purchases.subscriptions:取消

Cancels a user's subscription purchase. The subscription remains valid until its expiration time.

HTTP请求

邮递https://www.googleapis.com/androidpublisher/v2/applications/packageName/purchases/subscriptions/subscriptionId/tokens/token:cancel

哪里

packageName字符串购买此订阅的应用程序的包名称(例如,“com.some.thing”)。

购买的订阅ID(例如,'monthly001')。

令牌字符串购买订阅时提供给用户设备的令牌。

API需要授权。

也检查一下这个

取消已完成的测试购买

Google Play为每个用户累积完成的测试购买,但不会将其传递给财务处理。

在某些情况下,您可能希望手动取消测试购买以继续测试。为此,请在Play Store中打开应用程序页面。如果要取消的测试购买是订阅,也可以使用Purchases.subscriptionsAPI的取消()方法。

 类似资料:
  • 代码是很容易出现错误的。你也很可能犯错误……哦,我在说什么?只要你是人,你 一定 会犯错误(在写代码的时候),除非你是 机器人。 但在浏览器中,默认情况下用户是看不到错误的。所以,如果脚本中有错误,我们看不到是什么错误,更不能够修复它。 为了发现错误并获得一些与脚本相关且有用的信息,浏览器内置了“开发者工具”。 通常,开发者倾向于使用 Chrome 或 Firefox 进行开发,因为它们有最好的开

  • 我见过其他帖子问同样的问题,答案都提到一个巨大的按钮,上面写着“Unpublish”,现在已经不存在了(至少在2016年)。 如何真正取消发布上传到Google Play开发者控制台的应用程序?

  • ... browser=webdriver.chrome(executable_path=“c:\chrm\chromedriver.exe”)browser.get(“https://www.facebook.com/groups/gnexus5/) ... 我正在使用ChromeDriver

  • 我已经准备好将我的第一个应用程序发送给beta测试人员,所以我点击“管理beta” 以及“保存”和“恢复” APK已上载

  • 我想问一下在selenium测试执行期间如何打开Chrome开发人员控制台。目前,当测试正在执行时,我手动点击F12打开控制台,测试立即停止响应,一段时间后失败。 有人能告诉我如何在开发人员控制台打开的情况下启动测试,以便捕获/观察测试执行期间发生的控制台错误吗。

  • 问题内容: 我正在使用Pygame / SDL的操纵杆模块从游戏手柄获取输入。每次调用它的方法时,它都会打印到控制台。这是有问题的,因为我使用控制台来帮助我进行调试,现在每秒被淹没60次。有什么方法可以禁用此功能吗?通过Pygame / SDL中的选项还是在函数调用时取消控制台输出?我在Pygame文档中没有提到这一点。 编辑: 原来是由于在编译SDL库时打开了调试功能。 问题答案: 这是来自jo