android - 如何实现 Google Play Promo Code 兑换?

标签 android google-play in-app-billing android-billing

为了实现促销代码,我执行了以下步骤:

  1. 在 Google Play Console>User Acquisition>Promotions 我添加了促销 Activity

  2. 在应用程序中,我使用它来将用户重定向到 Google Play 上的“兑换”页面:

           try {
                final Uri redeemUri = Uri.parse("https://play.google.com/redeem");
                final Intent redeemIntent = new Intent(Intent.ACTION_VIEW, redeemUri);
                activity.startActivity(redeemIntent);
            } catch (android.content.ActivityNotFoundException e) {
                // Play Store app is not installed
            }
    

当我实际点击兑换时,一切正常。它检测到我即将免费购买的 IAP,但它给我以下错误:

BX--INV error

求助

最佳答案

根据 this thread ,Google 已对此错误代码作出回应,“这是一个我们知道的新出现的问题。我们的工程师正在努力解决。”

这似乎是兑换许多电影数字副本(有时是电子书)的问题。因此,这可能是他们兑换外部内容的系统的一个更普遍的问题。

但考虑到那是 3 天前的事,而这篇文章已有 6 个月大,我并不是特别抱有希望。

关于android - 如何实现 Google Play Promo Code 兑换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51955044/

相关文章:

android - 是否可以在完整的新应用程序(游戏)的内部测试阶段测试 Google play 计费(应用内计费)?

Android - 应用程序在 Android 手机上崩溃,但在 Android 模拟器 (Android Studio) 上不会崩溃

android - Google Play控制台,内部测试版本会从真实设备发送回分析数据,可以吗?

android - 在当前 Play 商店中上传置顶大图是否有意义?

java - 由于 "No package identifier when getting value of resource number..."而崩溃

Android 应用内计费响应列表为空

android - 应用内购买促销代码会破坏远程服务器验证?

java - 在 Android 上合并/复用多个 mp4 视频文件

java - 关闭对话框后如何从对话框中获取数据?

ARM Chromebook 上的 Android 开发环境?