finishTransactionIOS method
Finish a transaction on iOS
.
Call this after finalizing server-side validation of the reciept.
No effect on Android
, who does not allow this type of functionality.
Implementation
Future<String?> finishTransactionIOS(String transactionId) async {
if (_platform.isAndroid) {
return 'no ops in android';
} else if (_platform.isIOS) {
return await _channel.invokeMethod('finishTransaction', <String, dynamic>{
'transactionIdentifier': transactionId,
});
}
throw PlatformException(
code: _platform.operatingSystem, message: "platform not supported");
}