Esto es para iOS. Estoy usando compras dentro de la aplicación en mi aplicación React Native y uso el siguiente código:
IAP.initConnection() .catch((e) => { throwError(`Error connecting to the in-app purchase store: ${e}`)}) .then(async () => { await IAP.getPurchaseHistory() .catch(e => throwError(`Errors fetching purchase history: ${e}`)) .then(async (receipt) => { validate(receipt) }); }); Si aún no he iniciado sesión en una cuenta de espacio aislado de Apple ID, llamar a IAP.getPurchaseHistory solicita al usuario que inicie sesión. Si lo hago, entonces IAP.getPurchaseHistory() siempre genera un error.
¿Alguien se ha encontrado con esto?