支付宝回调app失败
来源:互联网 发布:编曲软件哪个好 编辑:程序博客网 时间:2024/04/30 03:20
app迭代新版本,发现从支付宝支付完成后,返回客户端的方法不执行了
//支付宝客户支付端回调函数- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{ //解析url,处理结果 [self parse:url application:application]; return YES;}
查找原因:新版本增加了友盟的分享功能,发现了下面方法
// 客户端回调接收方法- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{ return [UMSocialSnsService handleOpenURL:url];}
从方法名看,这两个方法的功能有些相似,看一下UIApplication.h文件里面这两个方法的申明:
//1
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url; // Will be deprecated at some point, please replace with application:openURL:sourceApplication:annotation:
//2- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation NS_AVAILABLE_IOS(4_2); // no equiv. notification. return NO if the application can't open for some reason
注意这句注释:
// Will be deprecated at some point, please replace with application:openURL:sourceApplication:annotation:
// 在某些时候,方法1将会被废弃,请用方法2代替。
那就用方法2代替吧,修改如下:
// 客户端回调接收方法,根据sourceApplication区别回调的应用,然后分区处理- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{ if ([sourceApplication isEqualToString:@"com.alipay.iphoneclient"]) { [self parse:url application:application]; return YES; } else if ([sourceApplication isEqualToString:@"com.tencent.xin"]) { [self shareWX:url]; return YES; } return [UMSocialSnsService handleOpenURL:url];}
that's all!
0 0
- 支付宝回调app失败
- 关于微信APP支付,提示支付验证签名失败
- 支付宝 APP支付异步回调验签失败 PHP
- 支付宝回调验证签名失败
- APP 微信支付java后台代码(解决支付失败返回-1)
- app支付
- app支付--支付宝支付
- 支付-支付宝APP支付
- 支付--支付宝APP支付
- 支付宝扫码支付、APP支付
- APP支付宝支付
- 支付宝APP支付
- APP支付宝支付
- 支付宝回调接口验签失败
- php app支付宝回调(异步通知)
- 支付宝支付失败:4000
- 【支付宝】支付宝支付失败:4000
- 【支付宝】支付宝支付失败:4000
- [精妙SQL]使用自定义记录集参与查询(VALUES关键字,适用于SQL Server 2008)
- 黑马程序员——Objective-C中的类与对象
- UVA - 1335(Beijing Guards 思路题目)
- apache commons discovery 简介和使用
- android Activity Context内存泄漏(上)
- 支付宝回调app失败
- 盘点2014年不可错过的十大高仿源码
- PostgreSQL 性能优化
- MySQL 字符串类型按整型排序
- Form表单属性及其常用的INPUT控件
- WSGI 理解
- slickgrid 的配置问题
- MFC读取utf8文件
- 动态添加子对象(备忘)