試過以上方法都無助修正遇到的問題。最後發現是 iTunesConnect 內的銀行資料還沒有設定好,才導致問題的發生。其實一開始時都認為是這個原因。只是資料是要客戶輸入,在時間緊迫的情況下,我沒可能等到資料輸入好才繼續嘗試。萬一到時是另有原一的話,就沒有時間挽回。而且開發用的是 Sandbox,不會做真正的收費處理,銀行資料不需要也說不定。以往沒有遇到這個問題,都是因為客戶的帳號都是由我處理,而我第一時間會輸入好相關資料。有了今次的經驗,相信下次不會再被 In-App-Purchase 給欄倒了。
My studies, development and creations on Robots, iPhone Apps, Andriod Apps,...etc.
2012年1月9日星期一
Invalid Product Indentifier
客人的一個拍照 App 快要提交到 App Store,可是這個 App 的 In-App-Purchase 部份還沒完成。說得清楚一點,是 App Store 傳回來的貨品編號都是「錯誤」。今次不是第一次處理 In-App-Purchase,在《帝國》、《AlexPanda》、《Babi Point Center》都做過。它們都很順利,說是這個足足找了一天也無法更正。以下是遇我到這個錯誤時試過的方法:
檢查 App ID 是否跟 iTunesConnect 上的 IAP 一樣 檢查 Product ID 是否跟 iTunesConnect 上的 IAP 一樣 檢查 Xcode 專案內的 Provisioning Profile 是否正確 檢查 iTunesConnect 內的 App 內容是否已加入相關 IAP 編號 在代碼內把原本 IAP 編號 com.pacess.item01 改為 item01
試過以上方法都無助修正遇到的問題。最後發現是 iTunesConnect 內的銀行資料還沒有設定好,才導致問題的發生。其實一開始時都認為是這個原因。只是資料是要客戶輸入,在時間緊迫的情況下,我沒可能等到資料輸入好才繼續嘗試。萬一到時是另有原一的話,就沒有時間挽回。而且開發用的是 Sandbox,不會做真正的收費處理,銀行資料不需要也說不定。以往沒有遇到這個問題,都是因為客戶的帳號都是由我處理,而我第一時間會輸入好相關資料。有了今次的經驗,相信下次不會再被 In-App-Purchase 給欄倒了。
試過以上方法都無助修正遇到的問題。最後發現是 iTunesConnect 內的銀行資料還沒有設定好,才導致問題的發生。其實一開始時都認為是這個原因。只是資料是要客戶輸入,在時間緊迫的情況下,我沒可能等到資料輸入好才繼續嘗試。萬一到時是另有原一的話,就沒有時間挽回。而且開發用的是 Sandbox,不會做真正的收費處理,銀行資料不需要也說不定。以往沒有遇到這個問題,都是因為客戶的帳號都是由我處理,而我第一時間會輸入好相關資料。有了今次的經驗,相信下次不會再被 In-App-Purchase 給欄倒了。
訂閱:
張貼意見 (Atom)
0 留言:
張貼意見