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

來源:互聯網
上載者:User

標籤:des   style   blog   tar   width   get   

原地址:http://zengwu3915.blog.163.com/blog/static/27834897201375105236580?suggestedreading

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

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

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

5. Non-Renewing Subscription 非自動訂況: 我們做遊戲收費道具,選擇第一個“Consumable”,之後設定一些產品的資訊 Reference Name: 付費產品名稱,這個自己看看就行了Product ID:你產品的唯一id,通常格式是com.xx.xx,但它可以是任何形式(中文和特殊符號除久),不要求以程式的App ID作為首碼Price Tier:選擇價格,這裡你選擇價格後會出現各種貨幣對應的價格對照表。Add Language:添加產品名稱與描述語言,這裡可以設定不同語言不同的描述。產品的名稱會在購買時顯示給玩家Screenshot :展示你產品的,測試時可以不用管。 一路Save儲存回到“Manage In-App Purchases”頁面中,你會看到我們建立的產品,同樣的方法,你也可以建立多個產品。只要保證Product ID 不同就行,其他的隨意。 做sandbox測試時,In-App Purchases設定到這裡就可以了。但真正上線時還得繼續設定下去。這裡沒有上傳的狀態是“Waiting for Screenshot”,我們上傳一個後狀態變為"Ready to Submit",為什麼不是“Submit for Review” 這裡我們的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”在下面的In-App Purchases中,選擇“Edit”  選擇App中所需要加入的產品 “Save” 儲存,確定產品資訊添加無誤後,可以點下面的“Ready to Upload Binary”。  這後,App 應用的狀態就是“Waiting for Upload",回過去再看產品時,狀態變為了"Waiting for Review"到此,App iTunes Connect上所有的設定都完成,直等上傳二進位檔案發布等待審核通過了。傳說內購產品的審核在App審核通過之後才開始。 二、申請測試帳號。利用sandbox測試模式類比App Store購買流程回到iTunes Connect首頁面中,選擇”Manage Users“ 然後選擇”Test User“ 然後點”Add New User“,建立幾個測試用的帳號就可以了 記住帳號和密碼哈,記不住就刪掉重建立 娃哈哈~(切記:不能用於真正的AppStore中使用此帳號,不僅不能用,而且一旦AppStore發現後果你懂得~)
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.