1. 程式人生 > >內購(IAP)詳解

內購(IAP)詳解

蘋果 京東 被拒絕 聯系 電話 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)詳解