新聞中心
光遇iOS可以用支付寶支付嗎
可以。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供克州網(wǎng)站建設(shè)、克州做網(wǎng)站、克州網(wǎng)站設(shè)計、克州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、克州企業(yè)網(wǎng)站模板建站服務(wù),十多年克州做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
1、直接在app store綁定支付方式。
2、綁定支付寶,通過手機(jī)號直接綁定。
3、然后點(diǎn)擊游戲里面左上角的小蠟燭,可以選擇支付方式,直接支付。
iOS如何應(yīng)對蘋果抽成-支付寶篇
眾所周知。iOS的App會被抽成30%。這個抽成比例還是蠻高的。中小型企業(yè)是不一定接受的。
最近。iOS的審核也嚴(yán)格了。二進(jìn)制文件中只要檢測出AliPay的SDK就說你隱藏功能。使用第三方支付。違反進(jìn)貢協(xié)議。
我就因?yàn)闅v史遺留支付寶SDK文件。被歸入特別審核行列。馬上快1個月了 App審核也沒給我通過。
先不管審核是否通過。先來說說在App使用支付寶還避免被蘋果抽成吧。
首先。我們的項目肯定要移除支付寶SDK了。然后。在支付寶的開發(fā)文檔中有一篇說明。如何在微信公眾號下使用支付寶支付。已經(jīng)在微信公眾號環(huán)境中。估計中國用戶是沒幾個會多此一舉的使用支付寶了。
但是這篇說明可以用在我們自己的App上呀。微信環(huán)境不給用。我們開發(fā)的App可以隨便用呀。
App操作流程:我們提供一個服務(wù)器端的網(wǎng)頁。用來生成支付寶的訂單信息。然后跳轉(zhuǎn)到支付寶的支付h5頁面。并拉起支付寶App。(親測有效)。支付完成后回到App。進(jìn)行后續(xù)業(yè)務(wù)操作。
支付寶API
支付寶附贈的demo有bug,大企業(yè)的尿性,需要自己手動修改。
-------------------------------這里是華麗的分割線-------------------------------
如果App內(nèi)無法拉起支付寶。就打開Safari瀏覽器 傳入路徑參數(shù)。該操作,App回來的時候不會調(diào)用viewDidAppear方法。需要在Controller中注冊監(jiān)聽UIApplicationDidBecomeActiveNotification,在監(jiān)聽中調(diào)用[super?viewDidAppear];方法。
-------------------------------這里是華麗的分割線-------------------------------
比較讓人為難的是,支付完畢后,如何優(yōu)雅的返回我們的App?在alipay SDK中,打開支付寶的鏈接中有個fromAppUrlScheme參數(shù),這個參數(shù)名稱通俗易懂,表示來自哪個App的urlScheme。
我們可以使用url decode,查看路徑中是否有這個參數(shù),如果沒有加入一個試試?這個分割線沒有經(jīng)過測試。
iOS Scheme以及微信、支付寶等第三方功能的實(shí)現(xiàn)
在Apple的文檔中,scheme在URL相關(guān)的內(nèi)容中出現(xiàn)過,比如:
緊接著這一段,有如下說明:
詳情點(diǎn)擊 這里 ??梢钥闯?,scheme是URL中 : 之前的部分。
在iOS/macOS/WatchOS 2中,可以利用scheme來標(biāo)記APP并且通過它進(jìn)行一些簡單的通信。
微信、支付寶、微博等應(yīng)用的第三方登錄、支付、分享功能,都是通過scheme來實(shí)現(xiàn)的。下面我們用微信的登錄為例,來講解一下scheme的使用過程。
要使用微信的授權(quán)登錄功能,首先要去微信開放平臺創(chuàng)建一個應(yīng)用,需要我們填寫應(yīng)用名稱、icon和Bundle Identifier,之后微信會把應(yīng)用的AppId和AppSecret給我們。然后根據(jù)AppID集成微信的SDK,并且在URL types里面添加一個以appid為scheme的item。到這里,微信的分享功能就集成完成了。那么,每一步都在做什么呢?
其中,第3步中是否到服務(wù)器驗(yàn)證應(yīng)該可以通過抓包來看到,但是我懶了,沒有做。也不影響整體的流程。
因?yàn)楸救瞬⒉皇俏⑿诺拈_發(fā)人員,以上內(nèi)容可能會有出入,微信在安全方面做的應(yīng)該更好。但是,大致的流程應(yīng)該就是這樣。其他平臺、功能應(yīng)該差別也不大。如有錯誤或者疑問可以在下面留言。
PS: 玩王者榮耀遇到的坑貨太多,弄的很郁悶,又無處發(fā)泄,我就自己做了一個《舉報坑貨》的APP,目前只有iOS版本的基本功能,歡迎試玩吐槽。(QQ群:280597764)
uniapp支付寶支付的前端開發(fā)經(jīng)驗(yàn)分享
首先在對項目開啟支付功能,在項目的manifest.json文件中勾選APP模塊配置中的Payment支付模塊,并且勾選支付寶支付和下面列出的ios和Android
根據(jù)需要在h5跟APP端都做支付寶的喚起支付,喚起orderInfo 的格式在APP和h5上有很大的差異,在這一點(diǎn)上浪費(fèi)了一些時間,在此貼出支付寶的文檔
支付寶開發(fā)文檔
H5端喚起支付寶。所需要的參數(shù)是后端返回的一個form表單,獲取成功后端返回的內(nèi)容以后將表單內(nèi)容用v-html置入標(biāo)簽中,然后提交表單便會執(zhí)行喚起
針對于支付寶支付的使用,截取核心代碼如下
其實(shí)開發(fā)完成以后發(fā)現(xiàn)APP端喚起支付寶更為簡單,但是這個過程中踩過一個坑,我以為orderInfo的值可以參照文檔和后端給的一些鍵值對在前端自己拼接,但是總是喚起失敗,后來聯(lián)系支付寶的螞蟻技術(shù)支持中心的客服,經(jīng)過溝通以后,才知道這個orderInfo必須在后端用支付寶SDK生成以后返回給前端,這樣一來,果然喚起成功。 加粗樣式
標(biāo)題名稱:ios開發(fā)支付寶支付,ios 支付寶支付
當(dāng)前網(wǎng)址:http://fisionsoft.com.cn/article/dsdsggs.html