fluwx
fluwx copied to clipboard
iOS微信支付成功后,收不到回调。最新版 fluwx: ^4.2.4+1
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);
}
查看yaml中的universal_link和registerApi方法中的universalLink是否和微信申请时填写的一致。我刚开始是universalLink填错了,修改过来就行了
另外有三个地方的微信APPID都要对应上。
1.pubspec.yaml中配置的app_id,
2.Xcode中URL Types中的URL Schemes
- fluwx.registerApi中的appId