2.4.0-beta6
0,57,8
Android
Quando tento usar validateReceiptAndroid, esperava um objeto como este:
{
"kind": "androidpublisher # subscriptionPurchase",
"startTimeMillis": longo,
"expiryTimeMillis": longo,
"autoRenewing": booleano
}
validateReceiptAndroid sempre retorna indefinido
Dispositivo real (Moto G5 Plus)
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);
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.