React-native-iap: validateReceiptAndroid siempre devuelve indefinido

Creado en 5 feb. 2019  ·  4Comentarios  ·  Fuente: dooboolab/react-native-iap

Versión de react-native-iap

2.4.0-beta6

Versión de react-native

0.57.8

Plataformas en las que se enfrentó al error (¿IOS o Android o ambos?)

Androide

Comportamiento esperado

Cuando intento usar validateReceiptAndroid, esperaba un objeto como este:
{
"kind": "androidpublisher # subscriptionPurchase",
"startTimeMillis": largo,
"expiryTimeMillis": largo,
"autoRenewing": booleano
}

Comportamiento real

validateReceiptAndroid siempre devuelve indefinido

Entorno probado (¿Emulador? ¿Dispositivo real?)

Dispositivo real (Moto G5 Plus)

Pasos para reproducir el comportamiento

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

🙏 help wanted 🤖 android

Todos 4 comentarios

¿Has repasado el

Sí, seguí los pasos de esta publicación.

Hay una buena publicación escrita en coreano sobre esto. Intentaré traducir esto después de la confirmación realizada por el autor. Espero que puedas utilizar la traducción de Google de antemano.

Cerrando esto por ahora, ya que en realidad no es un error ni nada.

¿Fue útil esta página
0 / 5 - 0 calificaciones