开发错误记录6----友盟社会化分享与支付宝-微信支付问题
2016-03-24 00:24
441 查看
开发错误记录6----友盟社会化分享与支付宝-微信支付问题
本周把项目集成了友盟分享,支付宝与微信支付,遇到一些问题现记录如下
1:友盟分享
在新浪分享时报访问出错,后来经检查是在申请新浪应用时,没有配置安全域名!
注意:在申请时一定要配置安全域名,否则再次配置时就要等审核通过了,不然会报访问出错!
我是在申请时就配置了,后来改动了下,就报错,然后再改回来,就要审核,这也算是一个坑!
后来把原有的删了重建一个,再配置好就没报错的!
在进行腾讯微博分享时,一点就闪退,且其他的分享都是没有出现该情况,查看log也没什么具体的提示!检查代码一切正确!
原来该项目是webview+网页形式的应用,分享是从网页调用本地的java方法来触发,因为webview为了提高性能,开了多线程来处理业务,所以在webview与js交互是在子线程中进行的!
知道这一特性后,把调用分享的功能放在ui线程中,或都移出在webview以外的方法执行,结果一切正常!
注意:webview很多内部的功能都是在子线程执行的,所以,一切有关ui操作必须放在ui线程执行,不然很容易出现莫名的错误(经测试有些机型内部做了性能优化没问题,但大都机型易卡顿或闪退)!
2:支付宝
之前把支付宝的demo集成到项目中,结果发现调不出支付界面,检查代码是一样的,该设置都没错还是调不出来,后按照demo的activity-fragment结构来,架构自己的的项目结构,后来成功了!
用的是服务器,生成的订单信息,与签名,没碰到其他问题!
注意:引入国内的一些第三方框架时,一定要按照他们的说明来,支付宝,有个好处,就是不用绑定包名,这个比较好点,没微信支付严苛!
3:微信登录与支付
比支付宝要严格,签名和包名必须一致并审核通过否则无法调用支付界面!(这也是报错的主要原因!)登录类同!
必须用自己的支付账号信息(审核通过的),demo里不提供测试账号用的!这点没有支付宝的灵活!
最后注意的是集成友盟与微信,支付宝会出现包冲突的问题,可删除其一(具体官网上有说明)!
(我用的是友盟4.3,好像5.0以后版本已集成了支付宝与微信支付功能,因反映还有些坑,暂没用)
为了减少集成的出错,得先定好包名,与签名文件,然后用友盟demo测试账号,把功能测试通过(微信登录与支付除外);
最后,申请好该应用中要登录的平台(如新浪)中的账号,再测,以此遂个平台测试!
本周把项目集成了友盟分享,支付宝与微信支付,遇到一些问题现记录如下
1:友盟分享
在新浪分享时报访问出错,后来经检查是在申请新浪应用时,没有配置安全域名!
注意:在申请时一定要配置安全域名,否则再次配置时就要等审核通过了,不然会报访问出错!
我是在申请时就配置了,后来改动了下,就报错,然后再改回来,就要审核,这也算是一个坑!
后来把原有的删了重建一个,再配置好就没报错的!
在进行腾讯微博分享时,一点就闪退,且其他的分享都是没有出现该情况,查看log也没什么具体的提示!检查代码一切正确!
原来该项目是webview+网页形式的应用,分享是从网页调用本地的java方法来触发,因为webview为了提高性能,开了多线程来处理业务,所以在webview与js交互是在子线程中进行的!
知道这一特性后,把调用分享的功能放在ui线程中,或都移出在webview以外的方法执行,结果一切正常!
注意:webview很多内部的功能都是在子线程执行的,所以,一切有关ui操作必须放在ui线程执行,不然很容易出现莫名的错误(经测试有些机型内部做了性能优化没问题,但大都机型易卡顿或闪退)!
2:支付宝
之前把支付宝的demo集成到项目中,结果发现调不出支付界面,检查代码是一样的,该设置都没错还是调不出来,后按照demo的activity-fragment结构来,架构自己的的项目结构,后来成功了!
用的是服务器,生成的订单信息,与签名,没碰到其他问题!
注意:引入国内的一些第三方框架时,一定要按照他们的说明来,支付宝,有个好处,就是不用绑定包名,这个比较好点,没微信支付严苛!
3:微信登录与支付
比支付宝要严格,签名和包名必须一致并审核通过否则无法调用支付界面!(这也是报错的主要原因!)登录类同!
必须用自己的支付账号信息(审核通过的),demo里不提供测试账号用的!这点没有支付宝的灵活!
最后注意的是集成友盟与微信,支付宝会出现包冲突的问题,可删除其一(具体官网上有说明)!
(我用的是友盟4.3,好像5.0以后版本已集成了支付宝与微信支付功能,因反映还有些坑,暂没用)
为了减少集成的出错,得先定好包名,与签名文件,然后用友盟demo测试账号,把功能测试通过(微信登录与支付除外);
最后,申请好该应用中要登录的平台(如新浪)中的账号,再测,以此遂个平台测试!
相关文章推荐
- 当你关闭朋友圈后,微信对你做了什么?
- 微信网页版协议的java封装
- 微信公众平台之模拟登录
- Android仿微信带清除功能的输入框ClearEditText的实现
- 微信accesstoken回调
- 微信高仿
- Android工具类— 分享到QQ(QQ空间)、微信(朋友圈)
- 微信公众号(服务号)接入开发(1)
- 微信公众平台接口开发-验证机制
- Jeewx捷微 , 免费微信公众账号管家系统发布,采用JAVA语言
- 银联支付、支付宝支付、微信支付三大支付
- 微信公众平台测试号
- ionic 完美仿微信摇一摇
- 微信博客
- Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
- 自定义ViewGroup打造微信朋友圈之九宫图效果
- 微信支付接口遇到的问题解决
- 微信,是怎么过来的
- 微信,是怎么过来的
- 微信入门 ——《微…