蘋果開發——App內購以及驗證store的收據(一)


http://zengwu3915.blog.163.com/blog/static/27834897201375105236580/

 

 

發了幾天時間在網上折騰了幾天,終於把App內購給弄好了。分享一下個人經驗

一、 在iTunesConnect中創建內購的App,然后為這個App設置一些產品(付費道具等)
打開iTunesConnect網站 https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa。成功登錄后進入管理頁面
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 
  選擇“Manage Your Apps”進入應用管理頁面,並點擊“Add New App”新建一個項目
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 
  新建App項目可以參考前面的 蘋果開發——向App Store提交應用,這里我們不做真實的提交,只進行到應用的狀態為"Prepare
for Upload"就可以了。這里的Bundle ID 一定要與項目的info.plist中的Bundle ID保持一致,不然會內購不成功或到別人賬戶里去了。
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 
  選擇“Manage In-App Purchases”進入產品管理頁面。選擇”Create New“來創建新的產品(付費道具)。
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 
這里會出現五個項,如果你只看到一個”Free Subscription",這個時候,請先去完成“Contracts, Tax, and Banking”的資料填寫,可以參考 蘋果開發——設置iTunes Connect中的Contracts, Tax, and Banking 
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 
類型說明:
1. Consumable 消耗品: 每次下載都需要付費, 游戲中的收付道具或充值一般都用這個類型來實現
2. Non-consumable 非消耗品: 僅需要付費一次, 游戲中如果有什么收費補丁或收費地圖什么的,可以用這個
3. Auto-Renewable Subscriptions 自動訂閱:允許用戶購買一個持續時間更新的東西,並自動續期,游戲中少見,一般雜志訂閱會用到

4. Free Subscription 免費訂閱: 這個你懂的

5. Non-Renewing Subscription 非自動訂況:
 
我們做游戲收費道具,選擇第一個“Consumable”,之后設置一些產品的信息
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 
Reference Name: 付費產品名稱,這個自己看看就行了
Product ID:你產品的唯一id,通常格式是com.xx.xx,但它可以是任何形式(中文和特殊符號除久),不要求以程序的App ID作為前綴
Price Tier:選擇價格,這里你選擇價格后會出現各種貨幣對應的價格對照表。
Add Language:添加產品名稱與描述語言,這里可以設置不同語言不同的描述。產品的名稱會在購買時顯示給玩家
Screenshot 截圖:展示你產品的截圖,測試時可以不用管。
 
一路Save保存回到“Manage In-App Purchases”頁面中,你會看到我們新建的產品,同樣的方法,你也可以創建多個產品。只要保證Product ID 不同就行,其他的隨意。
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 
做sandbox測試時,In-App Purchases設置到這里就可以了。但真正上線時還得繼續設置下去。
這里沒有上傳截圖的狀態是“Waiting for Screenshot”,我們上傳一個截圖后狀態變為"Ready to Submit",為什么不是“Submit for Review”
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 這里我們的App的狀態是“Prepare for Upload”,在這我們需要將“In-App Purchases”加入到你的App應用中,這一步只能在App狀態為“Ready for upload”之前去做,否則”In-App Purchase“就沒法submit了。
如果產品都設置好了,點Done回到”App Information"中,確定為App狀態為“Prepare for Upload”時,點“view Details”
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
在下面的In-App Purchases中,選擇“Edit”
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
  選擇App中所需要加入的產品
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 “Save” 保存,確定產品信息添加無誤后,可以點下面的“Ready to Upload Binary”。
 
 這后,App 應用的狀態就是“Waiting for Upload",回過去再看產品時,狀態變為了"Waiting for Review"
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客 蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
到此,App iTunes Connect上所有的設置都完成,直等上傳二進制文件發布等待審核通過了。傳說內購產品的審核在App審核通過之后才開始。
 
二、申請測試賬號。利用sandbox測試模式模擬App Store購買流程
回到iTunes Connect主頁面中,選擇”Manage Users“ 然后選擇”Test User“ 然后點”Add New User“,創建幾個測試用的賬號就可以了
蘋果開發——App內購以及驗證store的收據(一) - 過☆客 - 過☆客
 
記住賬號和密碼哈,記不住就刪掉重新建 娃哈哈~(切記:不能用於真正的AppStore中使用此賬號,不僅不能用,而且一旦AppStore發現后果你懂得~)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM