gpt4 book ai didi

android - 在我的应用程序运行时监听 PURCHASES_UPDATED 以兑换促销代码

转载 作者:行者123 更新时间:2023-11-30 00:56:17 25 4
gpt4 key购买 nike

我正在阅读应用内促销文档以允许用户兑换促销代码。 The docs say我们需要涵盖用户在我们的应用程序运行时在 Play 商店应用程序中兑换促销代码的情况。这是通过监听 PURCHASES_UPDATED Intent 来完成的。

The docs say我们必须在 Activity 的 onResume() 方法中注册广播接收器(用于 PURCHASES_UPDATED)。并在 onPause() 中注销它。

但是,如果我的应用程序是打开的,并且用户打开了 Play Store 应用程序,我的应用程序 Activity 的 onPause 方法将被执行,因此广播接收器将被注销,我的应用程序将不会收到通知...

文档不正确吗?还是我遗漏了什么?

最佳答案

这里可能适用多种情况。

首先,有些 Android 设备可以在前台运行多个 Activity,或者您可以使用同一帐户在另一台设备上购买内容。在这些情况下,您的接收器将执行它应该执行的操作。

其次,在更常见的情况下,是的,您会遇到问题并且必须额外检查 onResume() 中的购买,因为您的接收器在应用程序关闭时不会触发。由于您应该已经在 onStart() 中检查了这一点,因为您的应用想知道启动时购买的元素是什么,您可能需要考虑只移动该检查。

关于android - 在我的应用程序运行时监听 PURCHASES_UPDATED 以兑换促销代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40108723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com