代码之家  ›  专栏  ›  技术社区  ›  user1785730

哪里定义了计费结果?

  •  0
  • user1785730  · 技术社区  · 7 年前

    BillingClient 提供一个名为 isFeatureSupported() . 返回的int的文档是:

    如果功能被支持,则计费结果正常,否则相应的错误代码。

    我找不到任何地方可以定义的计费结果。它不在 BillingClient.BillingResponse . 我应该用一下吗

    BillingClient.BillingResponse.OK
    

    ?

    2 回复  |  直到 6 年前
        2
  •  0
  •   dzboot02    6 年前

    为我使用 BillingClient.BillingResponse.OK 不起作用,如果不支持该功能,它的作用总是类似的。我不得不用这个:

    int response = billingClient.isFeatureSupported(BillingClient.FeatureType.SUBSCRIPTIONS);
    if (response == BillingClient.BillingResponse.FEATURE_NOT_SUPPORTED) {
          Toast.makeText(this, "Feature not supported", Toast.LENGTH_SHORT).show();
          return;
    }