偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

iOS內(nèi)購實(shí)現(xiàn)及測試Check List

移動(dòng)開發(fā) iOS
鑒于內(nèi)購這塊坑不算少, 另外因?yàn)閟andbox測試所需要特定的配置也很多,所以對(duì)于經(jīng)驗(yàn)不太多的開發(fā)者來說很容易就遇到各種問題,并且測試時(shí)出錯(cuò)Apple給出的也只有 “Can not connect iTunes Store”或者"Invalid Product IDs"之類毫無價(jià)值的錯(cuò)誤提示,并沒有詳細(xì)的錯(cuò)誤說明,因此調(diào)試起來往往沒有方向。

免費(fèi)+應(yīng)用內(nèi)購買的模式已經(jīng)被證明了是最有效的盈利模式,所以實(shí)現(xiàn)內(nèi)購功能可能是很多開發(fā)者必做的工作和必備的技能了。但是鑒于內(nèi)購這塊坑不算少, 另外因?yàn)閟andbox測試所需要特定的配置也很多,所以對(duì)于經(jīng)驗(yàn)不太多的開發(fā)者來說很容易就遇到各種問題,并且測試時(shí)出錯(cuò)Apple給出的也只有 “Can not connect iTunes Store”或者"Invalid Product IDs"之類毫無價(jià)值的錯(cuò)誤提示,并沒有詳細(xì)的錯(cuò)誤說明,因此調(diào)試起來往往沒有方向。有老前輩在這里整理過一個(gè)相對(duì)完整的check list了,但是因?yàn)槟甏呀?jīng)稍微久遠(yuǎn),所以內(nèi)容上和現(xiàn)在的情況已經(jīng)有一些出入。趁著在最近兩個(gè)項(xiàng)目里做內(nèi)購這塊遇到的新問題,順便在此基礎(chǔ)上總結(jié)整理了一份比較新的中文Check list,希望能幫到后來人。

如果您在實(shí)現(xiàn)和測試iOS應(yīng)用內(nèi)購的時(shí)候遇到問題,可以逐一對(duì)照下面所列出的條目,并逐一進(jìn)行檢查。相信可以排除大部分的錯(cuò)誤。如果您遇到的問題不在這個(gè)列表范圍內(nèi),歡迎在評(píng)論中指出,我會(huì)進(jìn)行更新。

  • 您是否在iOS Dev Center中打開了對(duì)應(yīng)應(yīng)用AppID的In-App Purchases功能?登陸 iOS Dev Center的Certificates, Identifiers & Profiles下,在Identifiers中找到正在開發(fā)的App,In-App Purchase一項(xiàng)應(yīng)當(dāng)顯示Enabled(如果使用Xcode5,可以直接在Xcode的Capabilities頁面中打開In-App Purchases)。
  • 您是否在iTunes Connect中注冊(cè)了您的IAP項(xiàng)目,并將其設(shè)為Cleared for Sale?
  • 您的plist中的Bundle identifier的內(nèi)容是否和您的AppID一致?
  • 您是否正確填寫了Version(CFBundleVersion)和Build(CFBuildNumber)兩個(gè)數(shù)字?兩者缺一不可。
  • 您用代碼向Apple申請(qǐng)售賣物品列表時(shí)是否使用了完整的在iTC注冊(cè)的Product ID?(使用在IAP管理中內(nèi)購項(xiàng)目的Product ID一欄中的字符串)
  • 您是否在打開IAP以后重新生成過包含IAP許可的provisioning profile?
  • 你是否重新導(dǎo)入了新的包含IAP的provisioning profile?建議在Organizer中先刪掉原來設(shè)備上的老的provisioning profile。
  • 您是否在用包含IAP的provisioning profile在部署測試程序?在Xcode5中,建議使用General中的Team選項(xiàng)來自動(dòng)管理。
  • 您是否是在模擬器中測試IAP?雖然理論上說模擬器在某些情況下可以測試IAP,但是條件很多也不讓人安心,因此您確實(shí)需要一臺(tái)真機(jī)來做IAP測試。
  • 您是在企業(yè)版發(fā)布中測試IAP么?因?yàn)槠髽I(yè)版沒有iTC進(jìn)行內(nèi)購項(xiàng)目管理,也無法發(fā)布AppStore應(yīng)用,所以您在企業(yè)版的build中不能使用IAP。
  • 您是否將設(shè)備上原來的app刪除了,并重新進(jìn)行了安裝?記得在安裝前做一下Clean和Clean Build Folder。
  • 您是否在運(yùn)行應(yīng)用前將設(shè)備上實(shí)際的Apple ID登出了?建議在設(shè)置->iTunes Store和App Stroe中將使用中的Apple ID登出,以未登錄狀態(tài)進(jìn)入應(yīng)用進(jìn)行測試。
  • 你是否使用的是Test User?如果你還沒有創(chuàng)建Test User,你需要到iTC中創(chuàng)建。
  • 您使用的測試賬號(hào)是否是美國區(qū)賬號(hào)?雖然不是一定需要,但是鑒于其他地區(qū)的測試賬號(hào)經(jīng)常抽風(fēng),加上美國區(qū)賬號(hào)一直很穩(wěn)定,因此強(qiáng)烈建議使用美國區(qū) 賬號(hào)。正常情況下IAP不需要進(jìn)行信用卡綁定和其他信息填寫,如果你遇到了這種情況,可以試試刪除這個(gè)測試賬號(hào)再新建一個(gè)其他地區(qū)的。
  • 您是否有新建賬戶進(jìn)行測試?可能的話,可以使用新建測試賬戶試試看,因?yàn)槟承┨囟ㄇ闆r下測試賬戶會(huì)被Apple鎖定。
  • 您的應(yīng)用是否是被拒狀態(tài)(Rejected)或自己拒絕(Developer Rejected)了?被拒絕狀態(tài)的應(yīng)用的話對(duì)應(yīng)還未通過的內(nèi)購項(xiàng)目也會(huì)一起被拒,因此您需要重新將IAP項(xiàng)目設(shè)為Cleared for Sale。
  • 您的應(yīng)用是否處于等待開發(fā)者發(fā)布(Pending Developer Release)狀態(tài)?等待發(fā)布狀態(tài)的IAP是無法測試的。
  • 您的內(nèi)購項(xiàng)目是否是最近才新建的,或者進(jìn)行了更改?內(nèi)購項(xiàng)目需要一段時(shí)間才能反應(yīng)到所有服務(wù)器上,這個(gè)過程一般是一兩小時(shí),也可能再長一些達(dá)到若干小時(shí)。
  • 您在iTC中Contracts, Tax, and Banking Information項(xiàng)目中是否有還沒有設(shè)置或者過期了的項(xiàng)目?不完整的財(cái)務(wù)信息無法進(jìn)行內(nèi)購測試。
  • 您是在越獄設(shè)備上進(jìn)行內(nèi)購測試么?越獄設(shè)備不能用于正常內(nèi)購,您需要重裝或者尋找一臺(tái)沒有越獄的設(shè)備。
  • 您是否能正常連接到Apple的服務(wù)器,你可以訪問Apple開發(fā)者論壇關(guān)于IAP的板塊,如果蘋果服務(wù)器正down掉,那里應(yīng)該有熱烈的討論。

原文:http://onevcat.com/2013/11/ios-iap-checklist/

責(zé)任編輯:閆佳明 來源: onevcat
相關(guān)推薦

2015-03-20 10:33:09

任天堂iOS游戲

2011-03-09 13:05:19

2011-11-16 15:47:04

AdobeAIRiOS應(yīng)用

2013-02-27 09:58:01

蘋果應(yīng)用內(nèi)購App Store

2013-05-17 15:34:45

2010-05-27 18:14:46

Linux測試工具

2010-05-27 18:04:06

Linux測試工具

2024-09-29 15:26:53

MySQLPython

2011-07-28 09:49:50

IOS IOS 4 UI

2009-06-10 09:39:28

HOLLYCRM呼叫中心

2023-12-25 09:52:32

2013-04-12 15:59:33

2021-09-14 09:21:50

蘋果應(yīng)用商店App Store

2022-02-16 09:01:13

iOSS開發(fā)XCode

2010-06-03 09:13:35

2024-03-06 18:09:06

Linux性能工具

2017-11-30 14:44:41

語言代碼文件

2013-04-12 15:53:39

2020-05-07 17:30:49

開發(fā)iOS技術(shù)

2022-06-22 09:41:16

接口異常測試
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)