文章背景:項(xiàng)目一直被卡著內(nèi)購(gòu)購(gòu)買(mǎi)失敗而被拒鄙信,后面通過(guò)與蘋(píng)果申述了解情況、谷歌一些資料然后才找到問(wèn)題點(diǎn)垛叨;最終解決了成功上架霜浴,中途經(jīng)歷了半個(gè)月,下面是半個(gè)的月的處理過(guò)程:
1.剛開(kāi)始項(xiàng)目設(shè)計(jì)到了虛擬產(chǎn)品沒(méi)有走內(nèi)購(gòu)恭应,老板要求走偏門(mén)咪啡,后面還是被蘋(píng)果發(fā)現(xiàn)(不建議走偏門(mén)),最后還是老老實(shí)實(shí)的接內(nèi)購(gòu)
2.跟后臺(tái)對(duì)接了內(nèi)購(gòu)后暮屡,填寫(xiě)了額稅務(wù)協(xié)議、創(chuàng)建內(nèi)購(gòu)商品毅桃、添加沙箱測(cè)試賬號(hào)(這個(gè)過(guò)程我就不說(shuō)了褒纲,網(wǎng)上面都有資料)
3.準(zhǔn)備工作做好了后,利用沙箱測(cè)試內(nèi)購(gòu)的購(gòu)買(mǎi)是成功的钥飞,最后打包上架莺掠,結(jié)果審核失敗了,我們購(gòu)買(mǎi)憑證驗(yàn)證是放在后臺(tái)處理的读宙,失敗原因是拿著沙箱憑證去驗(yàn)證生產(chǎn)環(huán)境:蘋(píng)果原文是:When validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production App Store first. If validation fails with the error code “Sandbox receipt used in production,” you should validate against the test environment instead.這里需要說(shuō)明的是蘋(píng)果測(cè)試內(nèi)購(gòu)的賬號(hào)也是沙箱賬號(hào)并不是生產(chǎn)環(huán)境的憑證
4.后臺(tái)更改后彻秆,第二天結(jié)果還是打回來(lái)說(shuō)是購(gòu)買(mǎi)還是失敗,后面我就申訴了结闸,一下是我和蘋(píng)果的郵件往來(lái):
xyk@kingdartech.com 是我發(fā)的郵件 2018年3月17日 上午11:16 發(fā)件人 xyk@kingdartech.com (Shenzhen ShangYi Eduction Technology Co. LTD.) 您好唇兑!在測(cè)試內(nèi)購(gòu)的時(shí)候你們多次提到購(gòu)買(mǎi)失敗的問(wèn)題,針對(duì)這個(gè)問(wèn)題我這邊調(diào)試了很久并沒(méi)有出現(xiàn)桦锄,所以我想問(wèn)下你們測(cè)試內(nèi)購(gòu)的時(shí)候有沒(méi)有將自己設(shè)備的Apple ID 退出登錄扎附,然后在用我提供的沙箱測(cè)試賬號(hào)進(jìn)行登錄然后在去該app的充值中心進(jìn)行葵幣的內(nèi)購(gòu)充值;如果是這樣操作的話结耀,請(qǐng)回復(fù)下郵件謝謝留夜!
2018年3月17日 下午10:49 發(fā)件人 Apple Hello, Thank you for your response. We did not use your 沙箱測(cè)試賬號(hào), we use our own 沙箱測(cè)試賬號(hào).
這里我要說(shuō)明下了,蘋(píng)果測(cè)試內(nèi)購(gòu)的時(shí)候并沒(méi)有用到我們創(chuàng)建的沙箱賬號(hào)图甜,沙箱賬號(hào)是給我們自己的測(cè)試用的碍粥,他們的沙箱賬號(hào)是蘋(píng)果自己配置的通用的賬號(hào),一般都是apple.com結(jié)尾的黑毅;那為什么我們自己用沙箱賬號(hào)能購(gòu)買(mǎi)成功嚼摩,而蘋(píng)果卻購(gòu)買(mǎi)失敗,后面發(fā)現(xiàn)xcode 的內(nèi)購(gòu)配置沒(méi)有打開(kāi):
這個(gè)配置不打開(kāi)蘋(píng)果那邊測(cè)試內(nèi)購(gòu)就是購(gòu)買(mǎi)失敗,鏈接不上iTunes 商店低斋,所以需要注意下蜂厅,這個(gè)時(shí)候在提交內(nèi)購(gòu)就是成功啦。