fluwx icon indicating copy to clipboard operation
fluwx copied to clipboard

iOS微信支付成功后,收不到回调。最新版 fluwx: ^4.2.4+1

Open guipingliu opened this issue 1 year ago • 2 comments

final Fluwx fluwx = Fluwx();
late Function(WeChatResponse) responseListener;

@override void dispose() { // TODO: implement dispose super.dispose(); fluwx.removeSubscriber(responseListener); }

@override void onInit() { // TODO: implement onReady super.onInit();

responseListener = (response) {

  debugPrint('oninit responseListener response ${response.isSuccessful}');
  if (response is WeChatPaymentResponse) {
    debugPrint('oninit responseListener ${response.isSuccessful}');
    if (response.isSuccessful) {
      fetchUserInfo();
    } else {
      ShowToast(response.errStr?? response.toString());
    }
  } else {
    ShowToast(response.errStr?? response.toString());
  }
};

fluwx.addSubscriber(responseListener);

}

guipingliu avatar May 24 '23 08:05 guipingliu

查看yaml中的universal_link和registerApi方法中的universalLink是否和微信申请时填写的一致。我刚开始是universalLink填错了,修改过来就行了 image

zhoujia456888 avatar Jul 31 '23 09:07 zhoujia456888

另外有三个地方的微信APPID都要对应上。 1.pubspec.yaml中配置的app_id, image

2.Xcode中URL Types中的URL Schemes image

  1. fluwx.registerApi中的appId image

zhoujia456888 avatar Aug 04 '23 02:08 zhoujia456888