移动支付遇到的一些问题汇总一下

原创 2015年11月18日 11:37:34

话说好久不写博客,,,也是醉了...算了不提了..

这两天在弄支付宝,结果出来一大堆问题,比如不能跳转支付界面,crash, 内存泄露等等.现在成功了,感觉还是不错的,把问题汇总一下,由于自己手法不好,大家别笑.

公钥私钥这就不说了,官网有教程,照着来就行了;

我的问题大多是plist文件配置的问题;

plist要加白名单, 白名单内容主要看你控制台输出的error是什么,总之控制台出现什么error,就把什么东西加进白名单就好,如下图


加完白名单之后,控制台输出的结果如下:


加完白名单之后全部error都为空了; 

iOS 9 记得https的问题; 还有iOS 9上面不能跳转到支付宝客户端支付,只能跳到网页上, 去论坛找了找方法,不知道对不对都拿出来,看看吧,如下图


为了适配 iOS9.0 中的 App Transport Security(ATS)对 http 的限制,这里需要对 支付宝的请求地址 alipay.com 做例外,在 app 对应的 info.list 中添加如下配置 (文中以 XML 格式描述)。
 
<key>NSAppTransportSecurity</key>
   <dict>
       <key>NSExceptionDomains</key>
       <dict>
          <key>alipay.com</key>
          <dict>
<!--Include to allow subdomains--> <key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow insecure HTTP requests--> <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> <true/>
             <!--Include to specify minimum TLS version-->
             <key>NSTemporaryExceptionMinimumTLSVersion</key>
             <string>TLSv1.1</string>
          </dict>
       </dict>
</dict> 

我的代码出现不能跳转,最主要的原因就是就是URL Types 和appScheme不对应;

注意:配置的URL Types 和appScheme对应!!!


对了,需要的库还是粘一份备忘吧,醉了..



对了如果有什么file no found 的问题,多半是Search Path和pch文件路径问题,找好路径问题就解决了.
再就是Build Phases里的Compile Sources 和 Link Binary With Libraries问题,自己找一找,肯定可以解决的.

问题大概就这么多,其他的遇到再补充吧..



第一次深入学习AD遇到的一些问题

这是我第一次写博客,昨天在网上读到一篇帖子,关于写博客的重要性,很多知识,很多问题,自己犯了又犯,是该用博客的形式记录下来了,一方面提醒自己,另一方面也是为了加深自己对知识的理解。 【关于AD总是报...
  • m0_38024766
  • m0_38024766
  • 2017年07月27日 19:24
  • 183

vue搭建项目时遇到的一些问题记录

1、用vue-cli模板搭建项目时,在选项 Use ESlint to lint your code(使用ESlint规范代码) 的是时候记得 填 no(对于小菜鸟),否则多个空格都会报错 。 2...
  • qq_36687640
  • qq_36687640
  • 2017年11月17日 17:19
  • 81

android集成最新支付宝遇到的坑

android集成支付宝支付 整体思路 第一步:根据最新的支付宝文档,
  • u010648159
  • u010648159
  • 2016年03月23日 17:19
  • 1260

关于Flask mega-tutorial遇到的一些问题-三(Flask_mail服务器及邮箱设置)

关于Flask mega-tutorial遇到的一些问题-三(flask_mail) - config.py 要注意的点: 1. `SECRET_KEY` 2.`MAIL_SERVER`与 `MAIL...
  • Aemonair
  • Aemonair
  • 2017年04月20日 23:58
  • 581

移动端样式小技巧

平时在移动端开发拼页面的过程中总会遇到一些问题,主要是各手机webview样式显示效果不一致造成的。以下总结了一些常见坑和一些小技巧,希望对看官有所帮助! 本文只针对两大手机阵营 Andro...
  • yeana1
  • yeana1
  • 2016年09月09日 15:49
  • 936

初次接触svm遇到的软件方面的问题

刚进入研究生阶段,初次接触SVM支持向量机,从软件安装到模仿实验成功,碰到了很多的错误,有软件方面的有程序方面的,首先,我介绍下在软件安装中遇到的困难。 1.matlab的安装 我安装的是matl...
  • he_min
  • he_min
  • 2015年08月08日 09:47
  • 488

31 最近遇到的一些问题汇总

前端部分问题 div嵌套div ,点击子级div不触发父级div点击事件 http://blog.csdn.net/jimmy609/article/details/53487506 ie9下inp...
  • u011039332
  • u011039332
  • 2017年12月31日 20:05
  • 11

移动终端开发中遇到的一些问题

移动终端开发中遇到的一些问题 1、Activity中的线程,在Activity退出之后依然在运行 在实际开发过程中,线程的使用非常之多,网络通信时往往也是放在线程中的。因此就出现了...
  • xzwjraohuamin1
  • xzwjraohuamin1
  • 2013年12月25日 11:40
  • 361

安卓开发中所遇到的一些问题及解决办法,不断更新中

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE[字面意思:安装失败,不够贮存]
  • sz19900617
  • sz19900617
  • 2014年10月28日 13:54
  • 1279

socket编程中常见问题--《一》

1) 在socket有自动重连机制的时候,如果在一个线程中实现socket错误或断线自动重连时,注意将socket设置为非阻塞的,不然当程序退出时,线程可能阻塞在connect函数,造成程序不能及时退...
  • smilestone322
  • smilestone322
  • 2013年02月28日 21:04
  • 1476
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:移动支付遇到的一些问题汇总一下
举报原因:
原因补充:

(最多只允许输入30个字)