iOS-支付宝sdk支付结束跳转不了?【SDK】

支付宝sdk 2.0 demo测试正常(会跳转到支付宝页面),

把demo里的那些测试数据直接整合到我的工程里,执行完

[sourcecode language="plain"]
[[AlipaySDK defaultService] payOrder:orderString fromScheme:appScheme
callback:^(NSDictionary *resultDic) {

}];[/sourcecode]

该方法执行结束,不会回到支付宝。

orderString打印:

[sourcecode language="plain"]
partner="2088411074877269"&seller_id="[email protected]"&
out_trade_no="0I04IXGBI8ZDFNS"&subject="4"&
body="我是测试数据"&total_fee="10.01"&
notify_url="http://dijiuzww.com/0_433/"&
service="mobile.securitypay.pay"&
payment_type="1"&_input_charset="utf-8"&
it_b_pay="30m"&show_url="m.alipay.com"&
sign="Vf1zfjaWJBkXvWYmfLCw3QFsT31b7Xp1LrFOtdNal6Xae3LGe7kRw77kgqMpTdyPx0Nlh3cUlpADco714UPp6UlG68FnQe0xg7UPE9XlyG9BvHLK47CKdaauSG6%2FMChMXdRByKZ0%2FaP4C6osWHEkeSdK%2FAF%2BuzrR6sLr%2F8fGx30%3D"&sign_type="RSA"[/sourcecode]

 

解决方法是:测试demo中的schemeUrl是alisdkdemo,而我们把demo中数据拿过来的时候,没有修改schemeUrl,这里应该修改为我们在支付宝平台上面创建的应用填的schemeUrl。(位置在:移动应用-申请《飞剑问道》上线 )

一个schemeUrl应该在你的手机中对应一个相对应的app应用。所以说在支付宝后台填写的schemeUrl,最好是有规律的唯一的值。

你可能感兴趣的:(技术文档)