登录

ios - 支付宝跳到网页报错:LaunchServices: ERROR:

项目需要调起支付宝的网页支付,
网上搜了一下,说要删除 info.plist 里的 main storyboard file base name,我也删了,但是还是报这个错:LaunchServices: ERROR: There is no registered handler for URL scheme (null)
用真机也是这个错
还有个问题,为什么报错信息里是for URL scheme (null)?我在网上搜到,别人的错误信息都是:LaunchServices: ERROR: There is no registered handler for URL scheme alipay。
我已经配置了url scheme .配置了url types,也在LSApplicationQueriesSchemes里添加了白名单

用的是[UIApplication sharedApplication]的openURL方法,如果把url地址换成百度的,是可以打开的,莫非是url的问题?
服务器返回客户的是这样一个url:

https://mapi.alipay.com/gateway.do?input_charset=utf-8&_input_charset=utf-8&body=| 95e1948c89e4794cdae60c4020d35c872 |8d35U5212U7b97&notify_url=http://xxxxxx/alipay/payNotify&out_trade_no=sssss&partner=sss&payment_type=1&return_url=http:/sss/create_direct_pay_by_user-JAVA-UTF-8/return_url.jsp&seller_id=eeee&service=alipay.wap.create.direct.pay.by.user&show_url=http://xxxx/create_direct_pay_by_user-JAVA-UTF-8/return_url.jsp&subject=| 95e1948c89e4794cdae60c4020d35c875 |8d35U5212U7b97&total_fee=0.01&sign="ddddd="&sign_type="RSA"
---------------------

更新,现在能跳到浏览器了,但是又报这个错:调试错误,请回到请求来源地,重新发起请求

# iOS
PHPz PHPz 2537 天前 2182 次浏览

全部回复(0) 我要回复

暂无回复
  • 取消 回复 发送