低調の美國生活

各種疑難雜症

在Unity中加入IAP(In App Purchase,遊戲中購買道具)的功能

x2579
10月29日2012年

iPad實機測試IAP功能

首先必需確認iPad的設定是否正確:

  • 改用測試帳號登入iPad (以防被真的扣款)
  • 確認In-App Purchase功能已經打開

如何用不同帳號登入iPad 並改用測試帳號登入iPad

這是在iTunes Connect上所設定的測試帳號

確認In-App Purchases功能已經打開

Build到iPad上測試IAP功能是否正常

在Build到iPad後 讓Xcode維持開啓狀態 以檢視按下按鈕後的回傳訊息(必需在網路正常的狀態下)

依序按下按鈕測試:

  • 按下”Get Can Make Payments”(測試是否可購買功能) Xcode回傳資料如下:

StoreKit canMakePayments: True

  • 按下”Get Product Data”(取得商品列表) Xcode回傳資料如下:

    • 注意:新登入在iTunes Connect上的IAP商品不一定馬上就可以在iPad上看到 根據經驗有時馬上就可看到 有時最多要等ㄧ天 以此為例 剛才共登記4個商品 但當場馬上測試只收到3項
  • 按下”Purchase Random Product”(隨機商品購買功能):
    • 在iPad會跳出確認訊息:

    • 按下”Buy”確認購買後 Xcode回傳資料如下:

因為是測試帳號 所以並不會真的扣款

還有下一頁…


發佈於 10月29日2012年