自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

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

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

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

責(zé)任編輯:閆佳明 來(lái)源: 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

蘋(píng)果應(yīng)用內(nèi)購(gòu)App Store

2013-05-17 15:34:45

2024-09-29 15:26:53

MySQLPython

2010-05-27 18:04:06

Linux測(cè)試工具

2010-05-27 18:14:46

Linux測(cè)試工具

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

2022-02-16 09:01:13

iOSS開(kāi)發(fā)XCode

2021-09-14 09:21:50

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

2017-11-30 14:44:41

語(yǔ)言代碼文件

2013-04-12 15:53:39

2010-06-03 09:13:35

2024-03-06 18:09:06

Linux性能工具

2020-05-07 17:30:49

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

2017-03-28 12:25:36

點(diǎn)贊
收藏

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