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版或測試版)的方式讓我們看看是否有人有另一個想法如何解決這個問題,但不幸的是,我認爲沒有辦法購買你自己的產品 –