Как вы можете использовать conv.user.entitlements? возвращает объект, но не показывает данные - PullRequest
0 голосов
/ 16 июня 2019

Когда я использую conv.user.entitlements, он возвращает «[{Rightlements: [[Object]], packageName: 'com.Company.ProjectName'}]» в console.log - есть ли способ поиска данных в объекте?

Я попытался использовать conv.user.entitlements [emplements], conv.user.entitlements.entitlements и conv.user.entitlements [0], думая, что могу читать его как массив, но он не работает и возвращается не определенным.

1 Ответ

1 голос
/ 16 июня 2019

Вы пытались сериализовать его, чтобы увидеть структуру, например,

console.log(`entitlements: ${JSON.stringify(conv.user.entitlements)}`);

На основе структуры, размещенной в комментариях, для доступа к определенным свойствам требуется перемещаться по нескольким массивам, например ::10000

console.log(entitlements[0].entitlements[0].inAppDetails);

console.log(entitlements[0].entitlements[0].inAppDetails.inAppPurchaseData.purchaseTime);

...