App內(nèi)購(gòu)買 - 測(cè)試與發(fā)布篇

在上一篇文章里,我講解了如何在代碼中集成App內(nèi)購(gòu)買,如果你已經(jīng)按照里面的方式做了集成,那么現(xiàn)在就萬(wàn)事俱備只欠發(fā)布了。不過(guò)在發(fā)布之前,我建議你先進(jìn)行下測(cè)試,確保你的代碼能按照你的想法運(yùn)行。


本文的結(jié)構(gòu)

一、測(cè)試

1. 創(chuàng)建測(cè)試賬戶

  • 在進(jìn)行正式的測(cè)試之前,你首先需要?jiǎng)?chuàng)建一個(gè)測(cè)試賬戶,Apple稱之為“沙箱技術(shù)測(cè)試員帳戶”。在創(chuàng)建時(shí),你需要提供的信息包括:

    1. 名字
    2. 姓氏
    3. 從未作為 Apple ID 購(gòu)買 iTunes 或 App Store 內(nèi)容,亦未與任何現(xiàn)有 Apple ID 關(guān)聯(lián)的電子郵件地址。請(qǐng)考慮為每位沙箱技術(shù)測(cè)試員創(chuàng)建專用的電子郵件地址
    4. 密碼
    5. 安全提示問(wèn)題和答案
    6. 出生日期
    7. App Store 地區(qū)
  • 然后你就可以按照下面的步驟,添加你的第一個(gè)測(cè)試用戶了:

    1. 在首頁(yè)上,點(diǎn)按“用戶和職能”,然后點(diǎn)按“沙箱技術(shù)測(cè)試員”。
    2. 點(diǎn)按“測(cè)試員”旁的“添加”按鈕(+)。
    3. 輸入測(cè)試員信息,并點(diǎn)按“存儲(chǔ)”。在創(chuàng)建了一個(gè)沙箱技術(shù)測(cè)試員后,就不能再編輯該帳戶的信息。
  • 如果你不再需要某個(gè)測(cè)試賬戶,那么是可以刪除的:

    1. 在首頁(yè)上,點(diǎn)按“用戶和職能”,然后點(diǎn)按“沙箱技術(shù)測(cè)試員”。
    2. 點(diǎn)按“編輯”。
    3. 選擇你想要?jiǎng)h除的用戶的復(fù)選框,點(diǎn)按“刪除”,然后在出現(xiàn)的對(duì)話框中點(diǎn)按“完成”。
      如果你刪除了某個(gè)沙箱技術(shù)測(cè)試員,與其相關(guān)聯(lián)的 Apple ID 將不可再用于沙箱技術(shù)測(cè)試員或 App Store Connect 用戶。

2. 對(duì)完整的用戶體驗(yàn)進(jìn)行測(cè)試

  • 在設(shè)備上登錄你的測(cè)試賬戶

    1. 將已經(jīng)登錄的非測(cè)試賬戶登出
    2. 使用Xcode將你的代碼使用開(kāi)發(fā)證書簽名(development-signed)并打包,然后安裝在設(shè)備上。記住要使用開(kāi)發(fā)證書簽名,一定不要使用生產(chǎn)證書簽名(Production-signed),稍后將會(huì)告訴你原因。
    3. 使用安裝好的App發(fā)起一個(gè)購(gòu)買請(qǐng)求,在提示登錄時(shí),登入你的測(cè)試用戶。注意,要在看到“環(huán)境:沙盒”的提示文案后,再登入,不然的話,你就是在生產(chǎn)環(huán)境登入用戶。如果你的測(cè)試用戶登入了生產(chǎn)環(huán)境,那么它就不能再作為測(cè)試用戶使用了,這也是上一步中提到的一定要用開(kāi)發(fā)證書簽名的原因,如果使用生產(chǎn)證書簽名,你的App將會(huì)接入生產(chǎn)環(huán)境。
  • 測(cè)試獲取產(chǎn)品標(biāo)識(shí)符列表

  • 測(cè)試對(duì)失效的產(chǎn)品標(biāo)識(shí)符的處理

  • 對(duì)發(fā)起一次購(gòu)買請(qǐng)求進(jìn)行測(cè)試

二、發(fā)布

  • 當(dāng)你的App已經(jīng)測(cè)試完畢,運(yùn)行起來(lái)的一切效果也都是你想要的,那么可以準(zhǔn)備發(fā)布了,首先提交你的App到App Store,然后在你的App中關(guān)聯(lián)上你想加入的內(nèi)購(gòu)項(xiàng)目:

    1. 在首頁(yè)上,點(diǎn)按“我的 App”,并選擇你的 App。App Store 頁(yè)面隨即打開(kāi),包含選中的“App 信息”。
    2. 在左列中,點(diǎn)按你想要提交的 App 版本。
    3. 在右側(cè),向下滾動(dòng)至“App 內(nèi)購(gòu)買項(xiàng)目”部分,點(diǎn)按“App 內(nèi)購(gòu)買項(xiàng)目”旁的“添加”按鈕(+)。


      點(diǎn)擊“+”,以為此 App 版本選擇 App 內(nèi)購(gòu)買項(xiàng)目。
    4. 在“App 內(nèi)購(gòu)買項(xiàng)目”對(duì)話框中,選擇你想要提交的 App 內(nèi)購(gòu)買項(xiàng)目。


      向版本添加 App 內(nèi)購(gòu)買項(xiàng)目。
    5. 點(diǎn)按“完成”,然后“存儲(chǔ)”,接下來(lái)等Apple審核通過(guò)后,發(fā)布你的App就可以了。
  • 此外,你也可以給已經(jīng)發(fā)布的App關(guān)聯(lián)內(nèi)購(gòu)項(xiàng)目:

    1. 在首頁(yè)上,點(diǎn)按“我的 App”,然后選擇與該 App 內(nèi)購(gòu)買項(xiàng)目相關(guān)聯(lián)的 App。
    2. 在工具欄中,點(diǎn)按“功能”,然后在左列中點(diǎn)按“App 內(nèi)購(gòu)買項(xiàng)目”。隨即顯示一個(gè)你所有 App 內(nèi)購(gòu)買項(xiàng)目的列表。


      App 詳細(xì)信息菜單
    3. 點(diǎn)按你想要提交的 App 內(nèi)購(gòu)買項(xiàng)目。
    4. 在右上角,點(diǎn)按“提交以供審核”。


      提交 App 以供審核
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,116評(píng)論 25 708
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,869評(píng)論 2 59
  • 1、通過(guò)CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明AGI閱讀 16,004評(píng)論 3 119
  • 今天晚上睡覺(jué)之前我和媽媽洗澡了。清洗了頭發(fā)。高上洗頭膏,然后再用水沖一沖。然后再洗一洗身上。然后我把身體上的泥,搓...
    41f9d0a5c8db閱讀 195評(píng)論 0 0
  • 張?jiān)谔煜铝塑嚕仡^看了一眼他已經(jīng)一個(gè)月沒(méi)坐過(guò)的奧迪Q7,那動(dòng)作有如楊貴妃的回眸一笑,只不過(guò)是苦笑。一個(gè)月前因?yàn)樽眈{...
    紅葉拂水閱讀 352評(píng)論 52 24