payListener static method

dynamic payListener(
  1. dynamic onListener(
    1. PaymentResult result
    )
)

监听支付结果

Implementation

static payListener(Function(PaymentResult result) onListener) async{
  var channel = BasicMessageChannel(_MESSAGE_CHANNEL_NAME, StringCodec());
  channel.setMessageHandler((message)  async{
     return await onListener(PaymentResult.fromJson(message!)) ?? '';
   });

}