isAvailable static method
Implementation
static Future<SamsungpayStatus> isAvailable(String spayServiceID) async {
try {
await _channel
.invokeMethod('avaialble', {"spayServiceID": spayServiceID});
return SamsungpayStatus.SPAY_READY;
} on PlatformException catch (e) {
switch (e.code) {
case 'SPAY_NOT_SUPPORTED':
return SamsungpayStatus.SPAY_NOT_SUPPORTED;
case 'ERROR_SPAY_APP_NEED_TO_UPDATE':
return SamsungpayStatus.ERROR_SPAY_APP_NEED_TO_UPDATE;
case 'NOT_READY':
return SamsungpayStatus.NOT_READY;
case 'SPAY_READY':
return SamsungpayStatus.SPAY_READY;
default:
return SamsungpayStatus.UNKNOWN;
}
} catch (e) {
return SamsungpayStatus.UNKNOWN;
}
}