- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在测试我的 Android 应用程序(许可测试应用程序内支付),需要多次购买和退款来测试它。上次,在发放退款时,我不小心忘记选中 Play 开发者控制台中的“撤销权利”框(由于某种原因默认未选中)。现在,我的应用程序版本始终具有权利,我无法再测试购买它。
我知道没有办法通过网站撤销权利。似乎有一种方法可以通过 API 调用来实现,但我没有应用程序的后端设置,并且无法弄清楚如何通过我的浏览器/curl 成功调用该函数(总是验证错误)。我的应用程序似乎无法区分购买的权利或已退款但未撤销的权利(我的 Purchase
对象的 getPurchaseState()
调用总是返回 Purchase.PurchaseState.PURCHASED
),所以我不知道我是否可以通过应用程序的代码库撤销它。
有什么办法可以撤销权利吗?授权自己进行 API 调用的过程对我来说是完全不透明的,但如果我能理解的话,这似乎是一条可行的路线。
最佳答案
事实证明,我不得不走通过应用程序消费购买的路线。我通过添加一个仅限开发人员的 Preference
来做到这一点在“设置” Pane 中(通过根据 BuildConfig.Debug
的值以编程方式添加新首选项)专门用于撤销给定产品。单击后,该应用程序将:
Purchase
的列表s(通过 BillingClient
对象的 queryPurchases
方法)Purchase
与我要消费的产品的 SKU(如果存在)。 consumeAsync
我的方法BillingClient
对象,它接受购买 token (由步骤 2 中的 Purchase
对象持有)。 release
构建,因为我认为它会在不退款的情况下撤销权利(对于不使用真钱的许可证测试人员来说不是问题,但会导致愤怒的客户)。
关于android - 退款后如何撤销 Android 应用内非消耗品购买权利?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65083540/
这是一个 Cocoa 应用内购买问题。 我有一款游戏,您可以购买一组 10 条生命,这是一种消耗品应用内购买 - 一旦生命用完,用户必须购买更多生命。 如果用户使用生命的子集(例如 5),然后删除应用
我正在我的应用程序中实现应用内购买。根据要求,每次我在应用程序中按下“购买”按钮时,应该购买产品。 在 itunesconnect 网站上,我的产品属于哪一类? 消耗品或非消耗品。 我对选择类别感到困
在我的实时应用程序上,用户不断收到有关消费品的错误消息。这是非常随机的错误,很少发生。 此应用内购买已被购买。它将免费恢复。 在我的应用程序中,除非应用程序购买过程完成,否则我阻止用户点击“立即购买”
我的问题主要围绕使用 Google 的应用内结算 API 处理应用内消费品购买。 ( https://developer.android.com/google/play/billing/api.htm
我对应用内购买的特定情况有疑问。 我们在我们的应用程序中有一个用于购买硬币的消耗品: 使用 IAP 购买 0.99 美元的硬币包 我们向我们的服务器发送请求以记录购买并将硬币添加到他们的帐户(这些硬币
是否可以通过 Windows 应用商店购买以下项目作为应用内购买? 插件 消耗品(一次性使用) 订阅 我在哪里可以找到有关如何在应用内购买中为插件、消耗品、订阅编码的资源? 是的,我曾尝试使用谷歌搜索
我是一名优秀的程序员,十分优秀!