validateReceiptIos method
Validate receipt in ios
Example:
const receiptBody = {
'receipt-data': purchased.transactionReceipt,
'password': '******'
};
const result = await validateReceiptIos(receiptBody, false);
console.log(result);
Implementation
Future<http.Response> validateReceiptIos({
required Map<String, String> receiptBody,
bool isTest = true,
}) async {
final String url = isTest
? 'https://sandbox.itunes.apple.com/verifyReceipt'
: 'https://buy.itunes.apple.com/verifyReceipt';
return await _client.post(
Uri.parse(url),
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: json.encode(receiptBody),
);
}