React-native-iap: Résultats dans une réponse vide pour getProducts!

Créé le 21 févr. 2019  ·  13Commentaires  ·  Source: dooboolab/react-native-iap

Version de react-native-iap

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

Version de react-native

IA 0,53+

Plateformes sur lesquelles vous avez rencontré l'erreur (IOS ou Android ou les deux?)

IOS

Comportement attendu

Je dois implémenter et tester cette fonctionnalité dans une application que je devrai télécharger sur Apple Connect

Comportement réel

entraîne une réponse vide pour getProducts

Environnement testé (émulateur? Real Device?)

tous les deux

Étapes pour reproduire le comportement

les informations de mon application:
captura de tela 2019-02-21 as 10 59 31

mes informations produit:
captura de tela 2019-02-21 as 10 59 46

j'essaye avec ce code:

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);
    }
  }

production:

Products Array []

J'ai eu assez de problèmes avec ça, quelqu'un peut-il m'aider?

📱 iOS 🙏 help wanted

Commentaire le plus utile

@tmjordan Android prend au maximum

Tous les 13 commentaires

@ 13ArturBruno Avez-vous vérifié le fichier Lisez- moi? Sinon, essayez les étapes là-bas, puis revenez.

Avez-vous découvert ce qui pouvait se passer?

Mon erreur a été résolue! Je viens de m'attendre aux accords et aux taxes.

Salut à tous, j'ai le même problème. J'obtiens toujours un tableau vide lorsque j'appelle getProducts

@hyochan @ 13ArturBruno

Veuillez vérifier les readme que j'ai mentionnés ci-dessus et agreements and tax .

@hyochan je dois mettre les informations de mon compte bancaire et avoir un état actif sur les contrats d'applications payantes? Si oui, je le ferai plus tard.
Mais même sur Android, je reçois également un tableau vide.

@tmjordan Android prend au maximum

Ok merci beaucoup mec, j'attendrai et je vous ferai savoir :)

Salut @hyochan , j'ai réussi à le faire fonctionner sur iOS, mais toujours rien sur Android, en obtenant toujours un tableau vide. Pour tester, j'utilise un émulateur Android avec Google Play. Pas sur si c'est lié.

Je suis confronté au même problème, obtenir un tableau vide de la méthode getProducts ().

react-native-iap - 2.4.8 et réagir en version native - 0.56.0.

Il fonctionne correctement sur iOS natif avec le même identifiant.

Comment le résoudre?

@hyochan J'utilisais le InAppUtils et les produits allaient très bien, donc je suppose que toute la configuration dans Apple connect est OK.
Mais quand j'utilise getProducts j'obtiens un tableau vide.

Utilisation du dernier RN (0,60) et du dernier RNIap.

@ dani-z avez-vous résolu ce problème.me aussi obtenir un tableau vide
c'est mon code le plus simple

J'ai ajouté ces produits il y a 12 heures et déployé des canaux alpha et bêta (la version bêta attend toujours)

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
    }
  }

le journal de la console est

[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

Cette page vous a été utile?
0 / 5 - 0 notes