1
在我的应用程序中,我使用应用程序购买。在应用程序的开始我检查,如果用户已经购买的高级版与下面的代码:作为开发人员在应用程序中购买
public void onBillingSetupFinished(int billingResponseCode) {
Purchase.PurchasesResult result = billingClient.queryPurchases(INAPP);
List<Purchase> purchasesList = result.getPurchasesList();
isPremiumUnlocked = !purchasesList.isEmpty();
}
这个伟大的工程,但我作为开发商有我没有带买的高级版,我的问题不能这样做,因为如果我尝试我得到以下信息:
发布者不能购买此项目
那么,如何才能避免这个问题? Play Console中有一些设置我错过了吗?
您是否尝试过[配置测试帐户](https://developer.android.com/google/play/billing/billing_admin.html)? (**设置测试帐户**子标题) –
好点!是的,我尝试过,但不幸的是,这并没有帮助... – Cilenco
经过几次搜索,我发现,不幸的是,你不能在应用程序发布后测试你自己的应用程序结算[看这里](https:// stackoverflow.com/a/14371552/4700782)或[这里](https://stackoverflow.com/a/37589674/4700782)的几个例子和解释。 [这里](https://developer.android.com/google/play/billing/billing_testing.html),你可以找到测试应用程序购买(但与alpha版或测试版)的方式让我们看看是否有人有另一个想法如何解决这个问题,但不幸的是,我认为没有办法购买你自己的产品 –