解决iOS调起微信支付显示系统繁忙问题
发布时间 - 2026-01-10 22:04:48 点击率:次最新刚到新公司接手一个项目,当微信支付时可以跳转到微信界面,但会弹出对话框显示 '系统繁忙',点击确定就留在微信,不返回APP,然后就各种调试,微信的DEMO和接入文档都看穿了,都还没能解决问题,网上也是找了各种答案,什么降低微信支付SDK版本,还有检查传过去的参数,也反复检查了参数,确实没发现问题,也没能解决我的问题,安卓那边可以微信支付,iOS这边不行,参数都是由服务器返回的一样的参数,所以也解决参数不会有问题,然后无意中看到了网上一个哥们的问题说和友盟分享SDK冲突了,刚好这个工程也集成了友盟,然后在工程里注释掉友盟注册微信APPID的代码,在运行,完美解决了我的问题,(当然不能注释掉代码),我个人的解决方案是在调起微信支付之前用微信的API在注册一下微信的APPID(虽然在程序启动的时候已经注册过一次,不想去改动原来的代码),下面的是我的代码,在这里写下来,供以后碰到此类问题的童鞋可以参考解决问题!
#pragma 微信支付
-(void) payMwxpay:(Mwxpay *) mwxpay{
// 跟友盟微信分享SDK冲突,支付时需要重新注册微信APPID一次
// 获取plist文件路径
NSString *path = [[NSBundle mainBundle] pathForResource:@"appchange.plist" ofType:nil];
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
// 从字典中取出注册微信 appid
[WXApi registerApp:[dict toString:@"weixin_appId"] withDescription:@"aiwufu"];
PayReq* req = [[PayReq alloc] init];
// if ([mwxpay.package isEqualToString:@"Sign=Wxpay"]) {
// mwxpay.package=@"Sign=WXPay";
// }
// if (mwxpay.sign!=nil) {
// mwxpay.sign=[mwxpay.sign uppercaseString];
// }
req.openID = mwxpay.appid;
req.partnerId = mwxpay.partnerid;
req.prepayId = mwxpay.prepayid;
req.nonceStr = mwxpay.noncestr;
req.timeStamp = [mwxpay.timestamp intValue];
req.package = mwxpay.package;
req.sign = mwxpay.sign;
[WXApi sendReq:req];
NSLog(@"appid=%@\npartid=%@\nprepayid=%@\nnoncestr=%@\ntimestamp=%ld\npackage=%@\nsign=%@",req.openID,req.partnerId,req.prepayId,req.nonceStr,(long)req.timeStamp,req.package,req.sign );
}
# ios
# 微信支付系统繁忙
# IOS 集成微信支付功能的实现方法
# iOS实现微信支付流程详解
# iOS开发傻瓜式微信支付的方法教程
# iOS 9.0后微信支付回调处理实例
# iOS集成微信支付开发
# iOS微信支付开发案例
# iOS微信支付交互图分析
# 微信支付开发IOS图文教程案例
# 微信支付终于成功了(安卓、iOS)在此分享
# iOS开发微信支付的方法
# 解决问题
# 没能
# 的是
# 是在
# 在这里
# 会有
# 是由
# 网上
# 弹出
# 此类
# 找了
# 无意中
# 想去
# 穿了
# 都还
# 都看
# 对话框
# 到新
# 跳转到
# 时需
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何用好域名打造高点击率的自主建站?
历史网站制作软件,华为如何找回被删除的网站?
iOS UIView常见属性方法小结
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
七夕网站制作视频,七夕大促活动怎么报名?
js实现点击每个li节点,都弹出其文本值及修改
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
Laravel怎么在Blade中安全地输出原始HTML内容
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
如何在建站主机中优化服务器配置?
lovemo网页版地址 lovemo官网手机登录
Android利用动画实现背景逐渐变暗
,在苏州找工作,上哪个网站比较好?
如何基于PHP生成高效IDC网络公司建站源码?
简历在线制作网站免费版,如何创建个人简历?
如何在阿里云香港服务器快速搭建网站?
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
如何快速登录WAP自助建站平台?
深圳网站制作的公司有哪些,dido官方网站?
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
开心动漫网站制作软件下载,十分开心动画为何停播?
网站制作软件有哪些,制图软件有哪些?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
西安专业网站制作公司有哪些,陕西省建行官方网站?
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
如何用PHP快速搭建高效网站?分步指南
如何快速搭建高效香港服务器网站?
手机网站制作与建设方案,手机网站如何建设?
如何用搬瓦工VPS快速搭建个人网站?
如何在云主机上快速搭建网站?
Python结构化数据采集_字段抽取解析【教程】
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
如何快速搭建安全的FTP站点?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
js代码实现下拉菜单【推荐】
EditPlus中的正则表达式实战(6)
UC浏览器如何设置启动页 UC浏览器启动页设置方法
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何基于云服务器快速搭建网站及云盘系统?
黑客如何利用漏洞与弱口令入侵网站服务器?
浅述节点的创建及常见功能的实现

