【iOS】蘋果IAP(內(nèi)購)中沙盒賬號使用注意事項

修正

2022.10.20修改:前兩年蘋果有做改動卷谈,所以本文有些不符合現(xiàn)在的情況了具温。懶得改文章冒掌,在這直接修正。
1.現(xiàn)在正式的AppleID和沙箱賬號的登錄位置分開了株婴,現(xiàn)在沙盒賬號位置為 設(shè)置-App Store-最下面有個【沙盒賬戶】的選項怎虫,可以在這里直接登錄沙盒賬號。若發(fā)現(xiàn)沒有這個選項困介,說明你是第一次使用大审,需要按照原文的操作,在自己的App登錄一次后才會出現(xiàn)座哩。
2.因為正式的AppleID和沙箱賬號的登錄位置分開了徒扶,所以現(xiàn)在測試的時候不需要登出正式的AppleID
3.TestFlight測試內(nèi)購也是走沙盒測試,但是不需要使用沙盒賬號根穷,直接使用正式的AppleID就行姜骡。而且不需要真的給錢,使用的時候會提示免費的屿良∪Τ海總體來說跟蘋果審核時的情況差不多。

以下為原文--------------------:

目標(biāo)

  • 沙盒賬號的正確使用方式
  • 沙盒賬號使用的注意事項

1.沙盒賬號是什么

iOS應(yīng)用里面用到了蘋果應(yīng)用內(nèi)付費(IAP)功能尘惧,在項目上線前一定要進行功能測試康栈。測試肯定是需要的,何況這個跟money有關(guān)。谅将。漾狼。開發(fā)完成了之后,如何進行測試呢饥臂?難道我測試個內(nèi)購功能要自己掏錢逊躁?就算是公司掏錢,但是蘋果要吃掉3成的啊隅熙,想想如果是99刀的商品稽煤,點下購買的時候心里都有點發(fā)慌。囚戚。酵熙。
蘋果當(dāng)然沒這么坑了,測試內(nèi)購驰坊,蘋果提供了沙盒賬號(也叫沙箱賬號)的方式匾二。這個沙箱賬號其實是虛擬的AppleID,在開發(fā)者賬號后臺的iTune Connect上配置了之后就能使用沙盒賬號測試內(nèi)購拳芙,有了沙盒賬號察藐,就能體驗一把土豪的感覺了,游戲鉆石什么的隨便充舟扎,反正不用我的錢分飞。

注意:你可以把沙盒賬號看做是一個虛擬的AppleID,這個AppleID只有進行內(nèi)購測試的功能睹限。

2.沙盒賬號使用的前提

  • bundleID別搞錯了譬猫,開發(fā)者賬號、證書羡疗、bundleID要一致
  • 內(nèi)購的商品ID染服,價格等相關(guān)信息已經(jīng)錄入到開發(fā)者后臺了(不然那你買什么)
  • 開發(fā)者后臺已經(jīng)創(chuàng)建好沙盒測試賬號了(下面我們會講如何創(chuàng)建)
  • 你要有一部真機(iPhone或iPad都行,別用模擬器就好叨恨。而且不能是越獄機)
  • 如果你是第一次在這個開發(fā)者賬號上集成內(nèi)購功能肌索,請先將iTune Connect上的稅務(wù)協(xié)議都填寫好,否則內(nèi)購時會發(fā)現(xiàn)商品ID無效特碳。

稅務(wù)協(xié)議的問題不少童鞋遇到了诚亚,可以參考這篇文章http://www.reibang.com/u/62f0c72a2004

3.沙盒賬號創(chuàng)建

登錄蘋果開發(fā)者后臺--iTunes Connect--用戶和職能--沙箱測試技術(shù)員,在這個界面你可以看到當(dāng)前賬號已經(jīng)創(chuàng)建好的沙盒賬號午乓。

沙箱測試技術(shù)員管理界面

點擊“+”進行創(chuàng)建


創(chuàng)建沙盒賬號
新創(chuàng)建的沙盒賬號

如圖站宗,我創(chuàng)建一個沙盒賬號。具體信息:

  • 名字為test1
  • AppleID為jianshutest1@123.com(也就是上面填的電子郵件)
  • App Store地區(qū)為中國

注意:

  • 電子郵件不能是別人已經(jīng)注冊過AppleID的郵箱
  • 電子郵箱可以是一個不存在電子郵箱(只要符合格式益愈,隨便寫)
  • App Store 地區(qū)不要亂選梢灭。雖然隨便哪個地區(qū)都可以用來測試(還沒上線之前app并沒有地區(qū)之分)夷家,但是在沙盒測試的時候,彈出的購買提示框會根據(jù)當(dāng)前AppleID(沙盒賬號)的地區(qū)顯示語言的敏释。

4.沙盒賬號使用流程

  • 1.在iPhone上安裝測試包(必須是adhoc簽名證書或者develop簽名證書打的包库快,不能是從App Store上下載的)

  • 2.退出iPhone的App Store賬號(因為我們需要使用沙盒賬號登錄)。

    • 操作方法一:打開App Store應(yīng)用首頁滑到最下方--選中AppleID--注銷
    • 操作方法二:設(shè)置--iTunes Store與App Store--選中AppleID--注銷

這里只需要退出賬號钥顽,退出之后义屏,不需要在這里登錄沙盒賬號,因為你壓根就登錄不了蜂大。之前已經(jīng)說過了闽铐,沙盒賬號是一個假的AppleID賬號,不能直接登錄的奶浦。如果強行登陸兄墅,會出現(xiàn)以下報錯提示:

使用沙盒賬號直接登錄報錯提示
  • 3.在測試包里面購買商品,系統(tǒng)會讓你進行登錄澳叉,這里我們點擊“使用現(xiàn)有的AppleID”就可以輸入剛才創(chuàng)建好的沙盒測試賬號進行登錄了隙咸。
點擊購買商品后出現(xiàn)登錄窗口
輸入沙盒賬號密碼進行登錄
  • 4.輸入賬號之后,有可能會出現(xiàn)如下提示成洗,點擊確定之后會跳轉(zhuǎn)到App Store五督,導(dǎo)致這次購買失敗。沒關(guān)系泌枪,我們再次回到測試包概荷,然后購買商品就好
跳轉(zhuǎn)到App Store跳轉(zhuǎn)店面的提示

出現(xiàn)提示的原因:因為AppleID是分地區(qū)的秕岛。之前我們創(chuàng)建沙盒賬號的時候就看到了碌燕,需要選擇地區(qū)。App Store也是分地區(qū)的继薛,對應(yīng)的AppleID只能在App Store對應(yīng)的地區(qū)進行下載和購買東西修壕。我們剛才創(chuàng)建的jianshutest1@123.com這個賬號的地區(qū)是中國,所以只能在中國店面登錄遏考。由于我之前的登錄的賬號越南的慈鸠,所以此時AppStore店面是越南店面。所以我們這次登錄灌具,系統(tǒng)會跳轉(zhuǎn)到AppStore應(yīng)用將店面切換到中國青团。另外,App Store應(yīng)用切換地區(qū)的時候咖楣,會報【Your request produced an error】督笆。這個不需要管。

  • 5.點擊購買商品之后诱贿,成功的話會出現(xiàn)相應(yīng)提示娃肿。
商品內(nèi)容和價格展示窗口

備注:我們在iTunes Connect上創(chuàng)建商品了之后咕缎,除了需要填商品ID,商品名稱料扰,商品描述凭豪,價格等之外,還要上傳一張圖片晒杈,圖片就是上面這個界面嫂伞。

購買成功提示

沙盒賬號注意事項

  • BudleID,證書桐智,商品ID等內(nèi)容一致末早,才能進行接下來的儲值測試(BundleID都不對,還玩什么)
  • 測試設(shè)備需要使用不越獄的真機(越獄機不能進行沙盒儲值说庭,模擬器也不能進行沙盒儲值)
  • 沙盒賬號是不能直接在App Store進行登錄的然磷,只能在點擊了購買商品之后,在彈出的登錄框進行登錄刊驴。
  • 真實的AppleID不能在adhoc證書和develop證書打出來的包進行沙盒儲值測試姿搜,所以在沙盒測試之前,需要退出真實的AppleID賬號
  • 從App Store上面下載的包不能使用沙盒賬號進行儲值

關(guān)于證書的問題:
1.使用develop簽名證書和adhoc簽名證書打的ipa包捆憎,我把他們叫做測試包舅柜,測試包只能使用沙盒賬號進行儲值,不能使用真實的AppleID進行儲值
2.從App Store應(yīng)用下載的包躲惰,我把他們叫做線上包致份,線上包只能使用真實的AppleID進行儲值,不能使用沙盒賬號進行儲值

另外嘮叨一下:
樓主平常上傳包的時候是打包了ipa包之后础拨,使用Xcode里面的Application Loader應(yīng)用上傳ipa包的氮块。
雖然很多人上傳包使用的是appstore的簽名證書,但是诡宗,其實使用adhoc的證書打包的ipa包也是可以正常上傳并且送審上線的滔蝉。我平常就是用adhoc的證書打包成ipa包,給測試妹子測試塔沃,測試完直接用這個包上傳送審了蝠引。嘿嘿。
2020.06.28更新:最近蘋果App Store Connect改版蛀柴,不能使用adhoc描述證書的包送審了螃概,真是個悲傷的故事。鸽疾。

謙言萬語

一些經(jīng)驗總結(jié)吊洼,不當(dāng)之處敬請指正。寫作不易肮韧,喜歡請點個贊=_=

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末融蹂,一起剝皮案震驚了整個濱河市旺订,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌超燃,老刑警劉巖区拳,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異意乓,居然都是意外死亡樱调,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門届良,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笆凌,“玉大人,你說我怎么就攤上這事士葫∑蚨” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵慢显,是天一觀的道長爪模。 經(jīng)常有香客問我,道長荚藻,這世上最難降的妖魔是什么屋灌? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮应狱,結(jié)果婚禮上共郭,老公的妹妹穿的比我還像新娘。我一直安慰自己疾呻,他們只是感情好除嘹,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著罐韩,像睡著了一般憾赁。 火紅的嫁衣襯著肌膚如雪污朽。 梳的紋絲不亂的頭發(fā)上散吵,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機與錄音蟆肆,去河邊找鬼矾睦。 笑死,一個胖子當(dāng)著我的面吹牛炎功,可吹牛的內(nèi)容都是我干的枚冗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼蛇损,長吁一口氣:“原來是場噩夢啊……” “哼赁温!你這毒婦竟也來了坛怪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤股囊,失蹤者是張志新(化名)和其女友劉穎袜匿,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稚疹,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡居灯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了内狗。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片怪嫌。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖柳沙,靈堂內(nèi)的尸體忽然破棺而出岩灭,到底是詐尸還是另有隱情,我是刑警寧澤赂鲤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布川背,位于F島的核電站,受9級特大地震影響蛤袒,放射性物質(zhì)發(fā)生泄漏熄云。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一妙真、第九天 我趴在偏房一處隱蔽的房頂上張望缴允。 院中可真熱鬧,春花似錦珍德、人聲如沸练般。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽薄料。三九已至,卻和暖如春泵琳,著一層夾襖步出監(jiān)牢的瞬間摄职,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工获列, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谷市,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓击孩,卻偏偏與公主長得像迫悠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子巩梢,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容