React-native-iap: ¡Resultados en una respuesta vacía para getProducts!

Creado en 21 feb. 2019  ·  13Comentarios  ·  Fuente: dooboolab/react-native-iap

Versión de react-native-iap

"react-native-iap": "^ 2.4.1",

Versión de react-native

RN 0.53+

Plataformas a las que se enfrentó el error (¿IOS o Android o ambos?)

IOS

Comportamiento esperado

Necesito implementar y probar esta funcionalidad en una aplicación que tendré que cargar en Apple Connect.

Comportamiento real

da como resultado una respuesta vacía para getProducts

Entorno probado (¿Emulador? ¿Dispositivo real?)

ambos

Pasos para reproducir el comportamiento

la información de mi aplicación:
captura de tela 2019-02-21 as 10 59 31

mi información de producto:
captura de tela 2019-02-21 as 10 59 46

lo intento con este código:

const itemSkus = Platform.select({
  ios: [
    'br.com.ousesaber.innap.usuariopremium'
  ],
  android: [
    'br.com.ousesaber.innap.usuariopremium'
  ]
});
getItems = async() => {
    try {
      const products = await RNIap.getProducts(itemSkus);
      // const products = await RNIap.getSubscriptions(itemSkus);
      console.log('Products', products);
      this.setState({ productList: products });
    } catch (err) {
      console.warn(err.code, err.message);
    }
  }

producción:

Products Array []

He tenido suficientes problemas con esto, ¿alguien puede ayudarme?

📱 iOS 🙏 help wanted

Comentario más útil

@tmjordan Android necesita un máximo de 24 horas para que funcione si acaba de cargar artículos de compra.

Todos 13 comentarios

@ 13ArturBruno ¿Has revisado el Léame ? Si no es así, pruebe los pasos allí y vuelva.

¿Descubriste lo que podría estar pasando?

¡Mi error ha sido solucionado! Acababa de depender de los acuerdos y los impuestos.

Hola a todos, tengo el mismo problema. Siempre obtengo una matriz vacía cuando llamo a getProducts

@hyochan @ 13ArturBruno

Por favor, marque readme que he mencionado anteriormente y agreements and tax .

@hyochan ¿ Tengo que poner la información de mi cuenta bancaria y tener un estado activo en los contratos de aplicaciones pagas? Si es así, lo haré más tarde.
Pero incluso en Android también recibo una matriz vacía.

@tmjordan Android necesita un máximo de 24 horas para que funcione si acaba de cargar artículos de compra.

Ok, muchas gracias hombre, esperaré y te lo haré saber :)

Hola @hyochan , he

Estoy enfrentando el mismo problema, obteniendo una matriz vacía del método getProducts ().

react-native-iap - 2.4.8 y reaccionar versión nativa - 0.56.0.

Funciona correctamente en iOS nativo con la misma identificación.

¿Como resolverlo?

@hyochan Estaba usando el módulo InAppUtils y los productos venían bien, así que supongo que toda la configuración en Apple Connect está bien.
Pero cuando uso getProducts obtengo una matriz vacía.

Utilizando el último RN (0,60) y el último RNIap.

@ dani-z ¿solucionaste este problema? Yo también obtengo una matriz vacía
este es mi código más simple

Agregué estos productos hace 12 horas e implementé canales alfa y beta (la versión beta todavía está esperando)

const itemSkus = Platform.select({
  ios: [],
  android: ['1_number_weekly', 'one_number_weekly', 'two_number_weekly'],
});

async componentDidMount() {
    try {
      await RNIap.initConnection();
      console.log(itemSkus);
      const products = await RNIap.getSubscriptions(itemSkus);
      this.setState({products});
      console.log('products', products);
    } catch (err) {
      console.warn(err); // standardized err.code and err.message available
    }
  }

el registro de la consola es

[Wed Aug 12 2020 13:45:29.643]  LOG      ["1_number_weekly", "one_number_weekly", "two_number_weekly"]
[Wed Aug 12 2020 13:45:29.765]  LOG      products []

image

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