React-native-iap: validateReceiptAndroid sempre retorna indefinido

Criado em 5 fev. 2019  ·  4Comentários  ·  Fonte: dooboolab/react-native-iap

Versão do react-native-iap

2.4.0-beta6

Versão do react-native

0,57,8

Plataformas em que você enfrentou o erro (IOS ou Android ou ambos?)

Android

Comportamento esperado

Quando tento usar validateReceiptAndroid, esperava um objeto como este:
{
"kind": "androidpublisher # subscriptionPurchase",
"startTimeMillis": longo,
"expiryTimeMillis": longo,
"autoRenewing": booleano
}

Comportamento real

validateReceiptAndroid sempre retorna indefinido

Ambiente testado (emulador? Dispositivo real?)

Dispositivo real (Moto G5 Plus)

Passos para reproduzir o comportamento

let accessToken = "460530446560-9ueadkhvjrh1rh93roaso56fnu49ir78.apps.googleusercontent.com"; (clientId OAuth 2.0 da API do Google)
const compra = espera RNIap.buySubscription (itemSubs [sku]);
deixe decodedReceipt = esperar RNIap.validateReceiptAndroid ('com.ourPackage', purchase.productId, purchase.purchaseToken, accessToken, true);

🙏 help wanted 🤖 android

Todos 4 comentários

Você já leu o

Sim, eu segui os passos desta postagem

Há um ótimo post escrito em coreano sobre isso. Vou tentar traduzir isso após a confirmação feita pelo autor. Espero que você possa usar a tradução do google com antecedência.

Fechando isso por enquanto, pois não é realmente um bug ou qualquer coisa.

Esta página foi útil?
0 / 5 - 0 avaliações