今天集成支付宝遇到的问题
由于之前都是直接跳到后台网页的支付宝进行各个子公司的支付操作。
支付宝集成后点击付款调到网页而不是调到支付宝的app,是因为没有在infoplist里面设置一些参数。
设置如下:
<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>
但是设置了之后还是没有起作用,经研究,还需要在Plist中设置支付宝为白名单,设置Schemes
最终付款成功调到支付宝app;集成完毕。