Google Play是否会封禁许可测试邮箱账户?相关异常问题咨询
Google Play应用内购测试账户异常问题
我已在Google Play发布应用,将部分谷歌邮箱加入许可测试列表用于应用内购功能测试,但碰到了几个异常情况:
- 部分测试账户可正常使用内购功能,部分账户却被封禁测试,调试时出现
Service connection is disconnected信息,还会显示奇怪的「Google Play In-app Billing API version is less than 3」提示(已确认应用集成的Google Play API版本是6.0.1)。 - 存在部分账户起初能正常测试,后续被Google封禁的情况。
想了解可以查询测试账户封禁原因的渠道。
以下是处理购买流程的相关Kotlin代码片段:
private fun processPurchases(purchasesResult: Set<Purchase>) { val validPurchases = HashSet<Purchase>(purchasesResult.size) purchasesResult.forEach { purchase -> if (purchase.purchaseState == Purchase.PurchaseState.PURCHASED) { if (purchase.skus.contains(purchaseItem)) { if (isSignatureValid(purchase)) { validPurchases.add(purchase) } } } else if (purchase.purchaseState == Purchase.PurchaseState.PENDING) { Log.e(LOG_TAG, "Received a pending purchase of SKU: ${purchase.skus}") // Handle pending purchases, e.g., confirm with users about the pending // purchases, prompt them to complete it, etc. mContext.toast(R.string.msgOrderPending) } else { mContext.toast(R.string.msgOrderError) } } acknowledgeNonConsumablePurchasesAsync(validPurchases.toList()) }
内容的提问来源于stack exchange,提问作者HelloCW
相关产品推荐
相关产品推荐

