0
如需购买: 反应,本机应用程序内-utils的
进行验证: IAP-收据验证
成功购买订阅后,我想在每次用户输入应用程序时验证它。
receiptData返回正确的收据字符串。
InAppUtils.receiptData((error, receiptData)=> {
if(error) {
} else {
IOSReceiptValidator.validate(receiptData).then(function (result) {
}).catch(function (error) {
});
}
});
IOSReceiptValidator:
static async validate(receiptData) {
try {
const validationData = await validateReceipt(receiptData);
console.log(validationData);
} catch(err) {
console.log(err.valid, err.error, err.message) // Here is the error
}
}
验证失败,每一次,
错误:
“无法执行 'readAsText' 上 '的FileReader' :参数1 i不是'Blob'类型的。“
我试图寻找与我正在使用的库的其他问题,但没有发现问题。 我不确定,但可能与Chrome上的调试有关? (在真实的设备上,只需在Chrome中调试) 任何人有任何想法?
谢谢。