首先不要被所謂的需求給圈起來匹颤,去網(wǎng)上各種搜索支付寶轉(zhuǎn)賬的帖子厚满,無非都是網(wǎng)頁版的轉(zhuǎn)賬府瞄,無法跳轉(zhuǎn)到支付寶轉(zhuǎn)賬頁面。
通過半天的摸索碘箍,終于明白轉(zhuǎn)賬的套路:
1遵馆,生成收款用的二維碼。(支付寶上有)
2敲街,用二維碼掃描工具掃描出對應(yīng)URL团搞。這個鏈接在 PC 端訪問,會跳到支付寶首頁多艇,但是在 iPhone 上面訪問,這個網(wǎng)頁會做一次支付寶 app 的 scheme 跳轉(zhuǎn)像吻。這個過程已經(jīng)可以接受了峻黍,在 app 內(nèi) openURL,會先跳到 Safari拨匆,然后 Safari 提示你去支付寶付款姆涩。eg:HTTPS://QR.ALIPAY.COM/*********
2,在 app 的代碼里面,只要做一次 openURL惭每,就會跳轉(zhuǎn)到支付寶里面骨饿,直接打開第一步里面那個付款對象亏栈,并且 title 是掃碼付款,這個現(xiàn)象和直接掃了第一步的二維碼是一模一樣的宏赘。 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"alipayqr://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode=上邊對應(yīng)的URL"]];
3绒北,搞定。
另外附上支付寶和其他開放平臺對應(yīng)的schemes:
微信掃一掃
weixin://scanqrcode
(跳轉(zhuǎn)微信掃一掃)
支付寶掃一掃
alipayqr://platformapi/startapp?saId=10000007
(跳轉(zhuǎn)支付寶掃一掃)
支付寶付款
alipay://platformapi/startapp?appId=20000056
(跳轉(zhuǎn)支付寶轉(zhuǎn)賬向商家付款界面)
支付寶記賬
alipay://platformapi/startapp?appId=20000168
(跳轉(zhuǎn)支付寶記賬界面)
支付寶滴滴
alipay://platformapi/startapp?appId=20000778
支付寶螞蟻森林
alipay://platformapi/startapp?appId=60000002
支付寶轉(zhuǎn)賬
alipayqr://platformapi/startapp?saId=20000116
(跳轉(zhuǎn)支付寶轉(zhuǎn)賬界面)
支付寶手機充值
alipayqr://platformapi/startapp?saId=10000003
(跳轉(zhuǎn)支付寶手機充值頁面)
播放網(wǎng)易云已下載的音樂
orpheuswidget://download
(跳轉(zhuǎn)進網(wǎng)易云并自動播放已經(jīng)下載的歌曲察署,需提前設(shè)置為隨機播放闷游,否則每次都是播放你下載的歌曲中的第一首)
網(wǎng)易云音樂聽歌識曲
orpheuswidget://recognize
(點擊一下自動進入網(wǎng)易云聽歌識曲界面)