內購(IAP)詳解
阿新 • • 發佈:2017-05-12
蘋果 京東 被拒絕 聯系 電話 p s apps pre 內購
一、使用註意事項及遇到的坑
1.使用註意
1. 代碼中的_currentProId所填寫的是你的購買項目的的ID,這個和第二步創建的內購的productID要一致,產品id與_currentProId一致。 2. 在監聽購買結果後,一定要調用[[SKPaymentQueue defaultQueue] finishTransaction:tran];來允許你從支付隊列中移除交易。 3. 真機測試的時候,一定要退出原來的賬號(app store 登錄的賬號退出),才能用沙盒測試賬號。 4. 請務必使用真機來測試,一切以真機為準。 5. 項目的Bundle identifier需要與您申請AppID時填寫的bundleID一致,不然會無法請求到商品信息。 6. 沙盒環境測試appStore內購流程的時候,請使用沒越獄的設備。 7. 二次驗證,請註意區分宏, 測試用沙盒驗證,App Store審核的時候也使用的是沙盒購買,所以驗證購買憑證的時候需要判斷返回Status Code決定是否去沙盒進行二次驗證,為了線上用戶的使用,驗證的順序肯定是先驗證正式環境,此時若返回值為21007,就需要去沙盒二次驗證,因為此購買的是在沙盒進行的。 8.貨幣類型(Bank Account Currency) :填CNY(如果你的app在中國使用的話)。
2.遇到的坑
二、為什麽要使用內購?(why)和內購是什麽?(what)
1.如果你購買的商品,是在本app中使用和消耗的,就一定要用內購,否則會被拒絕上線,例如:遊戲幣,在線書籍,
app中使用的道具等。本例中,就是直播中你用來打賞用的金幣,那東西可就屬於消耗型的。
2.如果是直接購買商城之類的快遞包郵的那些東東,那就直接調用支付寶,微信啦,之類的三方支付就好了,淘寶,京東都玩過哈!
比較坑的一點就是,內購的話,還要和蘋果3/7分成,那就可以說,充值相同的錢,相對來說,iOS是比安卓虧的!
三、怎樣使用內購?(how)
1.使用內購需要哪些資料?
(1)協議、稅務和銀行業務
聯系人信息:(appid賬號人)姓名,郵箱,電話號碼,地址(城市、具體街道分行寫)
(2) 用戶職能
2.使用內購時遇到的那些坑?
四、操作流程圖解與代碼
內購(IAP)詳解