"react-native-iap": "3.0.2"
"react-native": "0.59.2"
Android
popup Google play comprar
Error: ese artículo no está disponible.
Dispositivo real
import RNIap, {
Product,
ProductPurchase,
acknowledgePurchaseAndroid,
purchaseUpdatedListener,
purchaseErrorListener,
PurchaseError,
} from 'react-native-iap';
const itemSkus = Platform.select({
android: [
'xxx',
'xxx',
'android.test.purchased',
]
});
const result = await RNIap.initConnection();
RNIap.getProducts(itemSkus).then((products) => {
this.setState({
products
});
requestSubscription = async (sku) => {
try {
RNIap.requestSubscription(sku);
} catch (err) {
console.log(err.message);
}
}
Cuando intento comprar mi producto, aparece ese error, pero cuando uso android.test.purchased, funciona.
Revise mi guía para resolver su problema.
No dude en volver a abrir cuando todavía tenga un problema.
Seguí tu guía, pero esto no funciona, utilicé una apk firmada en un dispositivo real, pero sigo recibiendo ese error
Intentalo. Trabaja para mi:
"Necesita agregar adicionalmente su cuenta de prueba a otra lista especial de cuentas" Cuentas de Gmail con acceso de prueba ", puede encontrar eso en la configuración de la cuenta de juego (¡no en el proyecto!). En la página donde puede ver una lista de sus proyectos, vaya a configuración, y luego en la página "Detalles de la cuenta" (desplácese hacia abajo, está casi en la parte inferior de la página) encontrará la lista "Cuentas de Gmail con acceso de prueba".
Configurar la licencia de la aplicación
Para configurar la licencia de la aplicación, comience agregando su lista de direcciones de Gmail de los evaluadores en Play Console.
Lo que funcionó para mí (después de todos los puntos anteriores) fue configurar una versión de la aplicación en la fase Alfa en Google Play Console y luego abrir el enlace de prueba alfa en el dispositivo con el que pruebo. Allí acepté la invitación de prueba y solo después de eso pude comprar los productos en mi aplicación.
Probé todas las soluciones mencionadas aquí, pero aún así obtengo ese extraño error: "No se pudo encontrar el artículo que estaba intentando comprar".
Comentario más útil
Intentalo. Trabaja para mi:
"Necesita agregar adicionalmente su cuenta de prueba a otra lista especial de cuentas" Cuentas de Gmail con acceso de prueba ", puede encontrar eso en la configuración de la cuenta de juego (¡no en el proyecto!). En la página donde puede ver una lista de sus proyectos, vaya a configuración, y luego en la página "Detalles de la cuenta" (desplácese hacia abajo, está casi en la parte inferior de la página) encontrará la lista "Cuentas de Gmail con acceso de prueba".
Configurar la licencia de la aplicación
Para configurar la licencia de la aplicación, comience agregando su lista de direcciones de Gmail de los evaluadores en Play Console.