最近在做iOS內(nèi)購,碰到的一些問題及解決方案寿烟,希望能幫到大家
1澈驼、如果需要內(nèi)購實現(xiàn)代碼,請留下你的QQ
2筛武、關(guān)于內(nèi)購商品被退回
內(nèi)購被退回缝其,主要有兩個原因,
一是標(biāo)題描述等信息沒寫清楚畅铭,這里需要你填寫清楚氏淑,如標(biāo)題勃蜘,100虛擬幣硕噩,描述可以寫為,充值1元兌換100虛擬幣
二是因為蘋果審核的流程缭贡,需要你提供虛擬貨幣的用處說明
3炉擅、票據(jù)驗證
關(guān)于票據(jù)驗證,是指你支付成功后阳惹,需要請求蘋果的服務(wù)器去驗證票據(jù)
//沙盒測試環(huán)境驗證
#define SANDBOX @"https://sandbox.itunes.apple.com/verifyReceipt"
//正式環(huán)境驗證
#define AppStore @"https://buy.itunes.apple.com/verifyReceipt"
一般測試階段用沙盒環(huán)境谍失,同樣提交給蘋果審核也應(yīng)該是沙盒環(huán)境,
如果需要比較精確莹汤,那么最好由自己的服務(wù)器去驗證快鱼,把支付成功后蘋果返回的票據(jù)信息提交給自己的服務(wù)器,讓服務(wù)器去請求這個地址驗證纲岭,方便服務(wù)器分發(fā)購買的商品
在這里也會有問題抹竹,不要用模擬器去測試支付,因為會返回失敗止潮,但是交易也產(chǎn)生了窃判,會造成驗證結(jié)果里含有多個支付訂單,服務(wù)器就不能很明確的校驗單筆支付了
4喇闸、從蘋果請求某個產(chǎn)品為空袄琳?
有的情況是询件,蘋果后臺上已經(jīng)添加了產(chǎn)品,但是在支付的時候獲取不到唆樊,
這個要看銀行稅務(wù)等信息是否填寫完全宛琅,還有就是添加產(chǎn)品后需要過一段時間才能生效
如果你有問題,可以一起討論一下