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中調試) 任何人有任何想法?
謝謝。