GooglePlay: o item solicitado não está disponível para compra
Estou obtendo o seguinte da API IAB do Google Play.
O item solicitado não está disponível para compra
No entanto, eu testei com sucesso contra respostas estáticas e, além disso, o código a seguir retornamyProductId
na lista de produtos disponíveis;
ArrayList<String> skuList = new ArrayList<String> ();
skuList.add("myProductId");
Bundle querySkus = new Bundle();
querySkus.putStringArrayList("ITEM_ID_LIST", skuList);
Bundle skuDetails = service.getSkuDetails(3, activity.getPackageName(), "inapp", querySkus);
Além disso eu tenho;
Publicou um beta APKAdicionado um usuário de teste à versão beta e ativado através do URLConectado ao dispositivo com o usuário de teste (conta do Gmail)Enviou um APK assinado com o mesmo código de versão para o dispositivoAtivou o produtoO código de compra que estou usando é;
Bundle buyIntentBundle = service.getBuyIntent(3, activity.getPackageName(), "myProductId", "inapp", "payload");
PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT");
activity.startIntentSenderForResult(pendingIntent.getIntentSender(), 1001, new Intent(), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0));
Finalmente, o logcat mostra o seguinte;
D/Finsky: [1] PurchaseFragment.onStateChange: Error: PurchaseError{type=3 subtype=0}
D/Finsky: [1] PurchaseFragment.onStateChange: Purchase failed: PurchaseError{type=3 subtype=0}
Embora existam outras questões relacionadas a esse problema, nenhuma delas o resolveu para mim;
o item solicitado não está disponível para compraO produto está ativoO item solicitado não está disponível para compraO teste com respostas estáticas é bem-sucedido para o produtoandroid.test.purchased
Compra no aplicativo do Android "O item que você solicitou não está disponível para compra" ErroTestar usuário conectado