в приложении покупка 2 возвращает данные транзакции ноль android - PullRequest
1 голос
/ 12 февраля 2020

В настоящее время я использую cordova in-app-purchase-2 в моем приложении ioni c. Приложение уже загружено в консоль Google для тестирования покупки в приложении. И покупка в приложении уже показывала успех покупки. Моя проблема сейчас в том, что я хотел бы получить квитанцию ​​и подпись, чтобы я мог сделать проверку покупки на своем бэкэнде. Тем не менее, json возвращает что-то, но не полное, данные транзакции в настоящее время нулевые. Вы можете посоветовать? Спасибо

эта строка кода извлекает информацию о продукте (где данные транзакции включены, но в настоящее время нулевые) this.store.get('ionic_101')

я пытался вставить эту строку кода в некоторые из -app приобрести 2 функции, но вместо того, чтобы что-то возвращать, он не возвращает результат, единственный способ, которым он может вернуть результат, находится вне функций in-app-purchase-2. Я также вставил это после store.refre sh, но не удача.

senddatatodatabase(JSON.stringify(this.store.get('ionic_101')));

ex.

this.store.when(productId).approved( (product: IAPProduct) => {
   senddatatodatabase(JSON.stringify(this.store.get('ionic_101')));
   product.finish();
   this.loader.dismiss();
   });
...