這里不說如何添加內(nèi)購(gòu)項(xiàng),代碼如何實(shí)現(xiàn)昏苏,網(wǎng)上的資料一大堆尊沸,寫的都很全面。但初次接內(nèi)購(gòu)捷雕,沒有太多經(jīng)驗(yàn)椒丧,總會(huì)遇到:明明配置好了,怎么還是無法購(gòu)買救巷;明明代碼加了,怎么還是失敗句柠。其實(shí)測(cè)試內(nèi)購(gòu)只要保證以下幾點(diǎn)浦译,測(cè)試就很順利。
1.開發(fā)者后臺(tái)配置好內(nèi)購(gòu)項(xiàng)
2.開發(fā)者后臺(tái)配置好銀行信息
3.蘋果可能在你不知情的情況下更新了一些協(xié)議溯职,需要登陸開發(fā)者賬號(hào)同意
4.開發(fā)者后臺(tái)配置沙盒賬號(hào)精盅。
5.用開發(fā)證書出profile文件或者發(fā)布證書的adhoc出profile文件,并且測(cè)試設(shè)備的id添加進(jìn)profile文件里谜酒。
6.一定要用測(cè)試設(shè)備安裝叹俏,測(cè)試前退出測(cè)試設(shè)備原有的strore賬號(hào),保持未登陸狀態(tài)
7.代碼打log查看請(qǐng)求商品列表傳入的內(nèi)購(gòu)id是否正確
只要做到以上幾點(diǎn)僻族,測(cè)試就很順利粘驰。在以后的問題都是代碼的問題。
另外說明一下后臺(tái)配置的內(nèi)購(gòu)id沒有固定規(guī)則述么,填1蝌数,2 。度秘。顶伞。之類簡(jiǎn)單數(shù)字也沒有問題,建議填寫一些有意義的字符串,如money60唆貌,money998 滑潘。。锨咙。內(nèi)購(gòu)項(xiàng)在提審后语卤,內(nèi)購(gòu)id不能隨便改動(dòng)類型,比如把消耗類型改為非消耗類型蓖租,所以在配置過程中粱侣,仔細(xì)檢查,否則覺得不合適想改只能重新建一個(gè)新的id了蓖宦。
還有ios內(nèi)購(gòu)成功代碼需要finish這個(gè)訂單齐婴,考慮到驗(yàn)證訂單安全性,驗(yàn)證訂單的部分應(yīng)放到服務(wù)器端稠茂,驗(yàn)證成功通知客戶端finish訂單柠偶,并且發(fā)貨。由于蘋果服務(wù)器分正式服和沙盒服(正式發(fā)布之前都是用沙盒服)睬关。服務(wù)器端驗(yàn)證的話建議兩端都做驗(yàn)證诱担,哪個(gè)驗(yàn)證成功都可以認(rèn)為成功,服務(wù)器也能做沙盒環(huán)境和正式環(huán)境的判斷电爹。