从服务器[DF-AA-20]检索信息时的应用程序内购买错误 - android

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从服务器[DF-AA-20]检索信息时的应用程序内购买错误 - android相关的知识,希望对你有一定的参考价值。

我正在尝试启用应用结算功能。我在Google Play控制台上创建了应用内商品,并获得了许可证密钥。当我尝试购买产品时,我收到此图像错误。

in-app purchase error

这是我用来创建BillingProcessor的代码。

    bp = new BillingProcessor(getApplicationContext(), 
 getString(R.string.google_licence_key), this);
    bp.initialize(); // binds
    boolean isAvailable = BillingProcessor.isIabServiceAvailable(this);
    if (!isAvailable) {
        // continue
        Toast.makeText(getApplicationContext(), "YESSSSSSSSs", Toast.LENGTH_LONG).show();
    }

    btn_bill.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Toast.makeText(getApplicationContext(), "CLICKED", 
            Toast.LENGTH_LONG).show();
            // bp.purchase(BillingActivity.this,android.test.purchased");
            bp.subscribe(BillingActivity.this, "xyz"); //, "DEVELOPER PAYLOAD HERE"
        }
    });
答案

错误的可能性,

  • 需要在应用程序商店上传至少于一次的beta,alpha或实时版本的应用程序。
  • Play商店应用版本和测试应用版本上传的应用应该相同,
  • 请验证创建的产品ID并请求相同或不同的产品ID,
  • 最后验证产品是活动的还是非活动的,如果不活动则激活它。

以上是关于从服务器[DF-AA-20]检索信息时的应用程序内购买错误 - android的主要内容,如果未能解决你的问题,请参考以下文章

测试 Google 应用内结算时出现“从服务器 RPC S-7 AEC-0 检索信息时出错”

从其他实体检索ID时的Spring Boot JPA反序列化问题

“从用户数据存储中检索信息时出错,未找到平台。”出错时的解决办法

使用Hibernate HQL从Oracle DB检索记录时的性能问题

Google Play 错误“从服务器 [DF-DFERH-01] 检索信息时出错”

从服务器检索付款数据 google-play 应用内和 PayPal 移动结帐