【问题标题】:How to insert promo code inside my android application to buy items?如何在我的 android 应用程序中插入促销代码来购买商品?
【发布时间】:2016-10-31 12:31:01
【问题描述】:

我已经在我的应用中实现了应用内购买并且可以正常工作。现在想使用促销代码免费获得物品。

在文档中说:您的应用应允许用户在应用内兑换促销代码。如果您的应用支持应用内购买工作流程(在制作应用内结算请求中描述),您的应用会自动支持应用内兑换促销代码。当您启动应用内购买 UI 时,用户可以选择使用促销代码支付购买费用。 https://developer.android.com/google/play/billing/billing_promotions.html

But in my application there is not any option to select for promo code. There is only buy option. How can user insert promo code inside app?

这些图片来自 PlayStore 应用。有Redeem 对话框看起来像peyment 对话框。可以按照本文和以下图片中的说明从 Play 商店应用程序中打开它。我可以按照这个流程插入我的促销代码,它可以工作。 http://www.greenbot.com/article/3043048/android/how-to-redeem-a-google-play-store-promo-code.html.

【问题讨论】:

  • checkout this link 这样你就知道IAB 是如何工作的
  • 我已经在我的应用中实现了应用计费,它适用于 peyment 和促销代码。我想在我的应用程序中插入促销代码。这没有帮助。
  • 目前尚不清楚您实际上想要实现什么,但我的理解是您想在应用程序中创建自己的促销代码视图。如果是这种情况,您必须创建一个支持您的促销代码逻辑的自定义视图和 API
  • 我想使用标准视图(如上图所示)而不是自定义。我想打电话从我的应用程序中打开它。
  • 好吧,如果你已经在应用程序内部实现,它应该从你的应用程序中打开。如果您检查我在上面给您的链接,它是从应用程序中打开的,而不是在应用程序之外打开的。更新您的问题,因为尚不清楚您到底想达到什么目的

标签: android google-play promotion-code


【解决方案1】:

在这个SO你找到的解决方案

修改代码

String code = "request code with dialog"
try {
    String url = "https://play.google.com/redeem?code=" + URLEncoder.encode(code, "UTF-8");
    context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
} catch (android.content.ActivityNotFoundException e) {
  // Play Store app is not installed
}

【讨论】:

    【解决方案2】:

    当用户点击购买按钮时,在付款方式列表中,存在兑换促销代码的选项,您可以将代码发送给您的用户,他可以在付款流程中使用此付款方式兑换它,或者他可以将其兑换到 Play 商店并点击兑换,您的用户应在此处插入促销代码并按照步骤兑换它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-15
      • 1970-01-01
      • 2015-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多