Apple Pay(內(nèi)購代碼迹栓,真實(shí)項(xiàng)目驗(yàn)證2年)

簡介

關(guān)于iOS蘋果內(nèi)購介紹相信大家已經(jīng)了解得非常清楚了润歉,本篇文章主要根據(jù)我開發(fā)iOS支付過程中遇到的真實(shí)漏單原因和如何解決(需要一定內(nèi)購支付經(jīng)驗(yàn))

Apple Pay容易造成漏單的原因

1,蘋果內(nèi)購與支付寶/微信最大的技術(shù)區(qū)別就是衔沼,蘋果用戶支付成功后需要主動上傳支付憑證到商戶后臺欲芹,再由商戶服務(wù)器后臺去蘋果后臺驗(yàn)證憑證的有效性卿啡。

這是由于這種機(jī)制,稍不留意菱父,就很容易造成漏單的情況颈娜。這個過程中不可控的因素太多了,比如:1浙宜,用戶iPhone網(wǎng)絡(luò)狀態(tài)不佳官辽。2,突然殺掉進(jìn)程APP粟瞬,雖然有補(bǔ)單的功能同仆,但也很容易處理不當(dāng)。3裙品,第一個訂單未結(jié)束便進(jìn)行第二個支付俗批,等等情況都很容易造成不可預(yù)料的bug。

2市怎,蘋果支付后臺會出現(xiàn)“卡單”的情況岁忘,就是明明用戶已經(jīng)付款成功了,但是iPhone遲遲收不到支付成功的憑證区匠,筆者親身經(jīng)歷過幾次這樣的情況干像,這種情況一般直接致電蘋果客服進(jìn)行退款或者其他處理,筆者暫時沒有了解更有效的辦法辱志。

3蝠筑,由于iPhone的服務(wù)器功能很多都位于美國,加上我們對外國網(wǎng)絡(luò)的一定健康過濾揩懒,所以一定程度上會不穩(wěn)定或者出錯。

以上3種情況是我總結(jié)出來的挽封,當(dāng)然還有很多其他的因素已球,總而言之,處理內(nèi)購代碼辅愿,一定要慎重智亮,畢竟關(guān)系到項(xiàng)目的營收。

分享筆者內(nèi)購開發(fā)過程中点待,出現(xiàn)過的問題阔蛉,希望能幫助更多人

正常的支付流程我就不說啦,說一說最容易也是最隱藏出現(xiàn)的bug

1癞埠,一個一個訂單操作

千萬不能讓用戶同時進(jìn)行多個支付訂單状原,不然及其容易造成支付結(jié)果的混亂聋呢,因此應(yīng)該使用一些MBProgress提示框架,不讓用戶誤操作颠区。

2削锰,一定要有補(bǔ)單功能


為了防止收到支付憑證并且傳到商戶服務(wù)器后臺過程的各種報(bào)錯,一定一定一定要將該憑證保存到本地iPhone客戶端中毕莱,并且在APP重啟的時候主動補(bǔ)單,擁有一定的重試機(jī)制,直到商戶服務(wù)器的驗(yàn)證成功后再將其刪除忘衍。

3位他,用戶殺掉App進(jìn)程

由于蘋果支付的網(wǎng)絡(luò)延遲等各種原因,用戶很容易終止殺掉App進(jìn)程部服,這個時候就應(yīng)該注意了稳摄,因?yàn)樵撐覀冮_發(fā)的時候往往喜歡將商家服務(wù)器后臺的用戶ID或者訂單編號僅保存在內(nèi)存中,所以如果在此過程中關(guān)閉App饲宿,再次打開App恰恰此時支付成功來了厦酬,但是卻找不到相應(yīng)的用戶ID或者訂單號了,此時就出現(xiàn)異常了瘫想。因此應(yīng)該將用戶ID或者訂單信息持久化保存在iPhone當(dāng)中仗阅。

如有說錯的地方,敬請指教国夜。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末减噪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子车吹,更是在濱河造成了極大的恐慌筹裕,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窄驹,死亡現(xiàn)場離奇詭異朝卒,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)乐埠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門抗斤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人丈咐,你說我怎么就攤上這事瑞眼。” “怎么了棵逊?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵伤疙,是天一觀的道長。 經(jīng)常有香客問我辆影,道長徒像,這世上最難降的妖魔是什么黍特? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮厨姚,結(jié)果婚禮上衅澈,老公的妹妹穿的比我還像新娘。我一直安慰自己谬墙,他們只是感情好今布,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拭抬,像睡著了一般部默。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上造虎,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天傅蹂,我揣著相機(jī)與錄音,去河邊找鬼算凿。 笑死份蝴,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的氓轰。 我是一名探鬼主播婚夫,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼署鸡!你這毒婦竟也來了案糙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤靴庆,失蹤者是張志新(化名)和其女友劉穎时捌,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體炉抒,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡奢讨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了端礼。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片禽笑。...
    茶點(diǎn)故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蛤奥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情僚稿,我是刑警寧澤凡桥,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站蚀同,受9級特大地震影響缅刽,放射性物質(zhì)發(fā)生泄漏啊掏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一衰猛、第九天 我趴在偏房一處隱蔽的房頂上張望迟蜜。 院中可真熱鬧,春花似錦啡省、人聲如沸娜睛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽畦戒。三九已至,卻和暖如春结序,著一層夾襖步出監(jiān)牢的瞬間障斋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工徐鹤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留垃环,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓返敬,卻偏偏與公主長得像遂庄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子救赐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 移動支付的現(xiàn)狀 今年二月份涧团,蘋果在中國大陸隆重推出了其手機(jī)支付工具,Apple Pay经磅。該功能是蘋果攜手中國銀聯(lián)泌绣,...
    苦食軒主人閱讀 1,060評論 2 2
  • 每天進(jìn)步一點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)~~從開始只能寫幾句話、模仿別人的觀點(diǎn)预厌,到現(xiàn)...
    一個帥氣的名字呀閱讀 18,046評論 4 31
  • 每周一到周五一天一幅阿迈,而這周因?yàn)閭€人原因我缺了三幅,今天全補(bǔ)上了轧叽。 每一幅都有搭配文字苗沧,而字寫的不好,不僅不能給我...
    150小姑娘閱讀 400評論 2 2
  • 七弦聲聲慢關(guān)情炭晒, 巖心自許兩生花待逞。 極愿人間莫離別, 夜月迢遞照吾家网严。
    柒夜閱讀 266評論 0 1
  • 寫作已經(jīng)被越來越多的人重視,寫作與演講在未來將成為人們的通用能力怜庸。不少人已經(jīng)意識到了寫作的重要性当犯,想寫作可提起筆來...
    Ameizeng閱讀 1,813評論 9 33