国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

蘋果AppStore賬號申請和證書申請發(fā)布app等知識

2019-11-14 18:22:39
字體:
供稿:網(wǎng)友

app store為開發(fā)者提供四種類型的申請:

  • 個人ios開發(fā)者計(jì)劃$99/年
  • 公司ios開發(fā)者計(jì)劃$99/年
  • 企業(yè)ios開發(fā)者計(jì)劃$299/年
  • 高校ios開發(fā)者計(jì)劃免費(fèi)

在這里主要介紹一下公司ios開發(fā)者計(jì)劃,只有利用個人和公司ios開發(fā)者計(jì)劃證書開發(fā)的應(yīng)用,才能上app store。企業(yè)開發(fā)者計(jì)劃主要是為本公司開發(fā)軟件,并安裝到本公司的硬件設(shè)備上,不能上app store。下面主要介紹一下公司ios開發(fā)者計(jì)劃的申請.

申請帳號:

  1. 打開連接:http://developer.apple.com/PRograms/which-program/
  2. 選擇公司ios開發(fā)者計(jì)劃

image

 

3.單擊“Enroll Now”

image

4.點(diǎn)擊continue

image

5.這時候問詢你是否有蘋果帳號。

image

6.我需要創(chuàng)建一個新賬戶,然后繼續(xù)clip_image007[1]

7.問詢:你要注冊個人還是公司賬戶

image

個人:如果不需要在你的團(tuán)隊(duì)添加其他開發(fā)者那么可以以個人身份注冊賬戶。在你上傳應(yīng)用到App Store上時,“銷售者”一欄將會顯示你的名字

注意:

  • 只用于個人開發(fā):只允許你獲取計(jì)劃資源
  • App Store的發(fā)布:在你上傳應(yīng)用到App Store上時,“銷售者”一欄將會顯示你的名字

例如:

clip_image011

  • l注冊為個人賬戶需要:為身份認(rèn)證兒提供的信用卡信息

公司:若要在你的團(tuán)隊(duì)里添加開發(fā)者就注冊公司賬號。在你上傳應(yīng)用到App Store上時,“銷售者”一欄將會顯示你公司的名稱

注意:

  • 開發(fā)團(tuán)隊(duì):可以在團(tuán)隊(duì)內(nèi)添加開發(fā)者,可以共享項(xiàng)目資源
  • App Store的發(fā)布:在你上傳應(yīng)用到App Store上時,“銷售者”一欄將會顯示你公司的名稱
  • 代表公司注冊賬戶需要:

clip_image001 合法的公司或組織名稱

clip_image001[1] 有些約束貴公司的任何有法律效力的協(xié)議,將會出現(xiàn)在你注冊的過程中或你開發(fā)的過程中。

clip_image001[2] 為我們提供的商務(wù)文檔包括(但不僅限于此):公司章程,運(yùn)營執(zhí)照等,作為我們身份驗(yàn)證過程的一部分

這里我們選擇為公司注冊clip_image013

8.完善個人資料

imageimage

  • 注:申請Apple ID的時候,F(xiàn)irst Name與Last Name,要填寫個人資料,不要填公司名,一定要填寫正確 
    Personal Information 
    First Name: San 
    Last Name: Li 
    Email Address:你的郵箱 
    Company / Organization:公司英文名稱 
    Country:國家 
    Street Address: 地址 
    City/Town:所在城市 
    State:所在省 
    Postal Code:郵編 
    Phone:   電話,格式為:86-20-電話號碼
  • 完善個人資料(勾選部分)(根據(jù)個人需要勾選)

clip_image051

你要在哪個蘋果平臺上開發(fā)?選擇全部要申請的平臺。

clip_image053 iOS平臺

clip_image055 Mac OS操作系統(tǒng)

clip_image057 蘋果瀏覽器

clip_image059 你的基本市場是什么?

中英對照表

英文                     中文        英文                中文                 英文                     中文

Business              商務(wù)       Medical            醫(yī)療                Reference              參考

Education             教育       Music               音樂               SocialNetwork        社交網(wǎng)絡(luò)

Entertainment       娛樂       Navigation          導(dǎo)航               Sports                   體育

Finance                金融       News                新聞               Travel                     旅行

Games                游戲       Photography       攝影               Utilities                   實(shí)用程序

Health&Fitness    醫(yī)療健康   Productivity       生產(chǎn)               Weather                天氣

Lifestyle               生活方式

clip_image061

如果你為高校注冊請勾選此框

clip_image063

你計(jì)劃開發(fā)哪類或哪幾類iOS應(yīng)用?選擇全部你準(zhǔn)備開發(fā)的應(yīng)用

(請參見中英對照表)

clip_image065

請選擇你的應(yīng)用的基本類型

clip_image067 免費(fèi)應(yīng)用

clip_image069 商業(yè)應(yīng)用

clip_image071 公司內(nèi)部應(yīng)用

clip_image073 網(wǎng)絡(luò)應(yīng)用

clip_image075

你已經(jīng)從事Apple平臺應(yīng)用開發(fā)多少年了?

New to Apple platforms 新的Apple平臺開發(fā)者

< 1 year 小于一年

1 to 3 years 一到三年

3 to 5 years 三到五年

5+ years 五年以上

clip_image077你開發(fā)別的移動平臺嗎?

Yes 是的

No 不是

clip_image079

你開發(fā)過以下哪種移動平臺?

AndroidBREWSymbianBlackBerryPalmWindows MobileOther

10.clip_image081

注冊蘋果開發(fā)者協(xié)議

clip_image083

勾選確認(rèn)接受協(xié)議

clip_image085

9.注冊好ID之后,會收到郵件(Thank you for registering as an Apple Developer),告知你的Enrollment ID,登你注冊后的Apple ID。

蘋果 <wbr>App <wbr>Store賬號申請和證書申請發(fā)布app等知識

10、將您郵件中圈出的認(rèn)證碼部分的數(shù)字輸入下圖填空處

clip_image089

11.此時,在您注冊使用的郵箱中會收到一封信,下圖紅框處的名稱即是您的Apple ID

clip_image091

12.單擊clip_image093即進(jìn)入公司認(rèn)證界面,填寫信息

clip_image095

注:Legal Entity Name一定要填寫你所要注冊的公司的英文名稱,不要填寫個人名稱

  • 輸入公司合法實(shí)體名稱
  • 選擇合法實(shí)體類型

clip_image097

Contact Information 
Website: 公司網(wǎng)址 
Country:國家 
Street Address:地址 
City/Town:城市 
State/Province:省份 
Select State 
Postal Code:郵編 
Phone:電話

clip_image099

提供公司合法的聯(lián)系方式,若申請人有權(quán)代表公司,直接選擇第二項(xiàng)

注: 
First Name,Last Name,一定要填寫公司注冊宮業(yè)執(zhí)照上的法人名稱, 
Title:職稱,我填的是CEO, 
Phone:可以填寫你自己辦公室總機(jī)號碼。(注冊的過程中,我填寫的都是填的總機(jī)號碼,同一個號碼) 
Email:填寫法人本人郵箱,這個無所謂,能用的郵箱就行

 

13.選擇你的項(xiàng)目

clip_image101

提交后頁面跳轉(zhuǎn).

14.瀏覽你的注冊信息,若信息無誤即可提交

15.提交后,郵箱會收到一封郵件,其中包含你的注冊信息。注冊成功。

 

app store付費(fèi)

上面已經(jīng)介紹了app store id的注冊了,下面在注冊基礎(chǔ)上,介紹一下app store的付費(fèi)。

在上面注冊成功之后,會收到一封郵件。

1.收到郵件Thank You for Submitting Your Enrollment 
Dear ****, 
Thank you for your interest in the iOS Developer Program. Your enrollment request has been received and is being processed. 
For your reference, below is a summary of your enrollment request: 
Enrollment ID: 
Program: 
iOS Developer Program 
Company: 
Name: 
Email: 
注:以上Enrollmenu ID,一定要記住。

2.然后會有一個review的過程,大概一兩天會有郵件(iOS Developer Program Enrollment )給你上傳公司營業(yè)執(zhí)照復(fù)印件與公司英文名稱證明說明。 
iOS Developer Program Enrollment 
Please include the line below in follow-up emails for this request. 
Follow-up:   
您好! 
這里是蘋果開發(fā)者支持。 
請將貴公司的營業(yè)證明資料 
-《企業(yè)法人營業(yè)執(zhí)照》及蓋有公司公章的證明貴公司英文名稱的文件 
傳真至:+1-408-974-7683 
請?jiān)谛枰獋魉偷奈募凶⒚? 
- 您申請我們產(chǎn)品時獲得的注冊號碼 Enrollment ID: SN7DJEDB5T 
- Follow-up number: 142888923 
- 貴公司的總機(jī)號碼 
感謝您的協(xié)助. 
Best regards, 
Ken Wu 
? Apple Developer Support 
注:以上的Follow-up:  一切要記住,后續(xù)打電話給蘋果中國要查詢跟蹤進(jìn)度。

3.傳真到+1-408-974-7683,將營業(yè)執(zhí)照復(fù)印件,蓋上自己公司公章,然后再打印一份,公司英文名稱證明,加蓋公章,我的格式如下: 
Enrollment ID: 
Follow-up number: 
Company Phone number: 
關(guān)于公司英文名稱的證明 
茲證明______公司中文名稱__________英文名稱為_____公司英文名稱______ 
2011-3-11 
This is to certify that the company’s English name is ______公司英文名稱________ 
2011-3-11 
注:    

  • .營業(yè)執(zhí)照上,與名稱證明表上一定都要寫上Enrollment ID和Follow-up number
  • 然后記得將公司營業(yè)執(zhí)照與英文名稱證明掃描一份文件出來,將兩者壓縮發(fā)送郵件附件到chinadev<<a href="mailto:chinadev@asia.apple.com" rel="nofollow" style="padding: 0px; margin: 0px; color: rgb(62, 98, 166); outline: 0px; ">chinadev@asia.apple.com> 
    蘋果工作人員: 
    您好! 
    我們公司申請了iOS Developer Program, 
    Enrollment ID: 
    Follow-up number: 
    現(xiàn)已將公司資料傳真至+1-408-974-7683,麻煩你們幫忙協(xié)助辦理一下,謝謝。

4.然后打個電話給蘋果中國4006 701 855(Mon-Fri, 09:00-17:00 SGT),說你們已將資料傳真過去,然后還發(fā)了附件到chinadev,告訴他們你的Follow-up number,讓他們查找一下是否收到了郵件,然后他們就會很快幫忙處理 
你也就很快會收到郵件: 
Please include the line below in follow-up emails for this request. 
Follow-up:   
Re: iOS Developer Program 
您好, 
謝謝您連絡(luò)蘋果開發(fā)人員支援部門。 
我們收到了您的文件。 
請了解我們正在處理您的申請中。如果有關(guān)于您注冊新的資訊我們將會通知您。 
希望這訊息對您有幫助。再次謝謝您參與蘋果開發(fā)人員計(jì)畫。 
Best regards, 
(注:不打電話,只能干等著)

5.收到郵件Apple Developer Program Enrollment Update 
Apple Developer Program Enrollment Update 
Dear RuJie Zhang, 
You can now continue the Apple Developer Program enrollment process by reviewing and agreeing to the Program License Agreement. You must click through this agreement in order to purchase or complete your enrollment in an Apple Developer Program(s). 
If you need further assistance, please contact us. 
Best regards, 
Apple Developer Support 
點(diǎn)擊 Program License Agreement,繼續(xù)申請過程。 
注:還是要不停的打蘋果中國的電話,催他們幫忙處理,不然又要等好幾天(態(tài)度要好點(diǎn)哈。嘿嘿)

6、收到付款郵件,然后登陸Apple ID,下載purchase form.pdf,記錄Program: 
iOS Developer Program US$99/year 
Enrollment ID: 
Person ID: 
Full Name: 
Email: 
Phone: 
photoshop打開purchase form.pdf,進(jìn)行編輯 
第一項(xiàng):選iOS Developer Program Standard USD$99* 
第二項(xiàng):Enter your accept information:填寫以上記錄的Program資料 
第三項(xiàng):Enter your billing information:填寫你本人的信用卡信息, 
信用卡類型,Credit card number:信用卡號,Expiration date:有效期,CVV/CVC2 Code:卡后三位 
Name on card:信用卡賬號人名稱:填寫拼音,必須與信用卡一致. 
注:以上必須與信用卡一致. 
第四項(xiàng):Cardholder Signature:先不填,填完其它資料后打印出來,這個簽名,手寫中文簽名 
第五項(xiàng):填寫你的郵箱

7.將簽名后purchase form掃描傳真,然后發(fā)送一份附件到chinadev,并打電話給蘋果中國告知你已傳真purchase form過去,讓他們幫忙快速處理一下。

8.扣費(fèi)成功后,就能用了。。

 

注:傳真或郵件,還有電話最好在周五前。。因?yàn)樘O果中國,周末休息,會耽誤兩天時間。。

 

app store權(quán)限管理

 

在這里主要介紹一下app store的權(quán)限,開發(fā)可以分為四個權(quán)限:Admin Legal、Admin、Member、No access。下面詳細(xì)介紹一下這四個權(quán)限:

  • Admin Legal權(quán)限,超級管理員。可以管理開發(fā)者和管理app store中的應(yīng)用。
  • Admin權(quán)限,管理員,可以管理開發(fā)者。添加測試機(jī)子和管理團(tuán)隊(duì)證書。
  • Member權(quán)限,是普通開發(fā)者。只能下載證書和使用證書
  • No Access權(quán)限,沒有相應(yīng)的權(quán)限。

可以添加app store的用戶管理。

image

image

可以添加itunes 管理用戶,也可以天界test 用戶。

  • itunes管理用戶,可以管理應(yīng)用。
  • test用戶,是測試內(nèi)部支付的測試用戶。

應(yīng)用上架的流程和操作步驟

下面主要介紹一下,上架應(yīng)用相關(guān)流程和相關(guān)的操作步驟:

  1. 登錄itunes,https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa

image

2.點(diǎn)擊管理"Manage Your applications"

image

3.點(diǎn)擊添加新應(yīng)用

image

4.如果是第一次添加應(yīng)用,而且沒有添加過證書。需要添加證書。

  添加證書:

image

  • 下載電腦證書,如果沒有Distribution證書,要先制作Distribution證書,然后下載。

image

  • 接下來是創(chuàng)建應(yīng)用的app ids。這個id是唯一的,是上傳應(yīng)用的id。

image

image

  • 創(chuàng)建Distribution Provisioning Profiles,上傳應(yīng)用時使用。

image

image

  • 創(chuàng)建完之后,下載就ok了。

5.創(chuàng)建應(yīng)用,添加應(yīng)用名字和選擇相應(yīng)的app id。

image

6、選擇價格。我這里選擇免費(fèi)的。

image

7.添加app 內(nèi)容

image

  • Version Number  版本號
  • Description  應(yīng)用描述信息
  • Primary Category 分類
  • Secondary Category (optional) 次分類
  • KeyWords  搜索的關(guān)鍵字  多個關(guān)鍵字,應(yīng)用多個逗號隔開
  • Copyright  版權(quán)所有
  • Contact Email Address  郵件聯(lián)系地址
  • Support URL 公司url
  • App URL (optional)   app的url 可以不填寫

image

  • Review Notes (optional)   可以不填,如果應(yīng)用需要登錄,要在這里寫上用于測試的用戶名和密碼。如果應(yīng)用不能給蘋果審核,需要相應(yīng)的硬件,可以在這里提供產(chǎn)品視頻的url。

image

image

  • 上傳相應(yīng)的產(chǎn)品icon和屏幕截屏

8.點(diǎn)擊上傳應(yīng)用

image

9.選擇上傳的應(yīng)用是否加密二進(jìn)制文件

image

10、選擇繼續(xù)

image

11、狀態(tài)變?yōu)椋篠tatus Waiting For Upload

12.利用xcode上傳應(yīng)用

注意:

  • 如果上傳的應(yīng)用是5.0以下的版本,需要用xcode 4.0上傳
  • 上傳的是5.0版本以上的版本,需要用xcode 4.2上傳
  • 上傳的應(yīng)用icon要72*72像素的

13.填寫相應(yīng)的app id

image

14.選擇相應(yīng)的Distribution Provisioning

image

15.編輯,運(yùn)行。

16.選擇xcode的product的Archive

image

17.選擇提交應(yīng)用

image

18.添加用戶名和密碼

image

19.選擇等待上傳的應(yīng)用和相應(yīng)的app 證書。

image

20.點(diǎn)擊下一步,完了上傳應(yīng)用。

21、上傳完就ok了。

應(yīng)用內(nèi)支付(In-App Purchase)

IAP簡介

IAP的全稱是In-App Purchase,應(yīng)用內(nèi)付費(fèi)。這種業(yè)務(wù)模式允許用戶免費(fèi)下載試用,對應(yīng)用內(nèi)提供的商品選擇消費(fèi),比如購買游戲道具,購買游戲等級等等。相比完全收費(fèi)的應(yīng)用而言,應(yīng)用內(nèi)付費(fèi)給用戶試用的機(jī)會,不會讓優(yōu)秀的應(yīng)用因?yàn)槿狈τ脩舻恼J(rèn)知而喪失消費(fèi)者;而且對于開發(fā)商,也不需要為了讓用戶試用而單獨(dú)發(fā)布一款免費(fèi)的精簡版本。

下面詳細(xì)介紹一下應(yīng)用內(nèi)支付的詳細(xì)步驟:

  1. 點(diǎn)開應(yīng)用,點(diǎn)擊manager in-app purchasesimage

2.點(diǎn)擊添加一個新的應(yīng)用

image

4.選擇相應(yīng)的類型

image

IAP里有兩個關(guān)鍵的詞,商品(Product)和交易(Transaction)。 
商品可以是一種虛擬的道具,一個隱藏的關(guān)卡或者地圖,但必須是直觀的,可以讓用戶購買后直接獲益的產(chǎn)品。IAP的商品從消費(fèi)性質(zhì)上分為四種:

  • 消耗型商品,比如游戲道具,子彈,藥品等等。由于這類商品可以被消耗,所以支持重復(fù)購買。蘋果應(yīng)用商店不保存此類商品的購買記錄,如果要保存則需要開發(fā)者同步到自己的服務(wù)器上。
  • 非消耗型商品,比如游戲關(guān)卡,隱藏地圖等等。這類商品只要購買一次便可以了,蘋果應(yīng)用商店里每一個用戶對非消耗型商品的購買都有記錄,可以在不同的設(shè)備上恢復(fù)購買狀態(tài),這個恢復(fù)的過程叫做Restore。
  • 自動重置型訂閱,比如電子雜志,讀物等。消費(fèi)者購買這類商品時會從列表中選擇一個有效期限,賣家在定義商品的時候從一群固定的選項(xiàng)中選擇添加一個有效期,比如7天,一個月,兩個月。過了有效期之后,商品的購買狀態(tài)會被自動重置成未購買,要想繼續(xù)獲得內(nèi)容則需要再次訂閱。這種類型的商品和非消耗型商品一樣,會在蘋果商店內(nèi)保存購買記錄。
  • 非自動重置型訂閱,比如用戶訂閱電子雜志和讀物報刊時需要從自定義的期限列表中選擇期限,而不是蘋果提供的固定選項(xiàng),比如9天,一個半月或任意時間。在這種情況下,蘋果商店無法根據(jù)期限來控制訂閱的到期行為,所以一切都需要開發(fā)商自己編寫相應(yīng)的邏輯來實(shí)現(xiàn)。

交易是指用戶對一個商品的購買行為,當(dāng)用戶點(diǎn)擊購買一件商品時,一個新的付費(fèi)行為就被添加到付費(fèi)隊(duì)列中,付費(fèi)隊(duì)列是一條系統(tǒng)線程,即使應(yīng)用程序終止仍然會繼續(xù)執(zhí)行。

5.添加相應(yīng)的應(yīng)用信息

image

  • Reference Name  應(yīng)用名字
  • Product ID  應(yīng)用的id
  • 添加語言和支付的名字

image

  • 添加相應(yīng)的價格

image

  • 添加相應(yīng)的圖片

image

  • 點(diǎn)擊保存

image

6.測試IAP的準(zhǔn)備流程

如果你是一個注冊的蘋果開發(fā)者,接受了最新的蘋果開發(fā)者協(xié)議,并且簽署了iOS付費(fèi)應(yīng)用合同,那么你就可以繼續(xù)IAP的測試了。

  • 使用未越獄的設(shè)備
  • 蘋果應(yīng)用商店是一個交易環(huán)境,任何用戶可以在這個環(huán)境內(nèi)購買應(yīng)用,但如果要測試正在開發(fā)過程中的應(yīng)用內(nèi)付費(fèi),我們不能在真正的蘋果商店里進(jìn)行。蘋果給開發(fā)者提供了一個用于調(diào)試購買行為的測試沙箱,它完全復(fù)制了應(yīng)用商店的交易環(huán)境,但在沙箱環(huán)境中我們不能用平常的蘋果帳號,而是需要用測試帳號。

    在iTunesConnect的首頁可以點(diǎn)擊Manage Users進(jìn)入用戶管理頁面,然后選擇Test User來創(chuàng)建測試帳號。根據(jù)蘋果開發(fā)者的最新謝意,創(chuàng)建測試帳號必須使用一個真實(shí)的Email地址,而且密碼必須是符合規(guī)范的,測試賬號需要在郵件里激活后才可以使用。這里創(chuàng)建的帳號可以用來購買開發(fā)過程中的應(yīng)用內(nèi)付費(fèi),但必須記住,測試帳號不能用來登陸真正的應(yīng)用商店并在產(chǎn)品環(huán)境中進(jìn)行購買行為,否則你的iTunes帳號將有可能被停用。

image

7、實(shí)現(xiàn)ios開發(fā)

測試代碼:http://easymorse-iphone.googlecode.com/svn/trunk/PurchaseTest/

  • 在App Delegate中添加Observer 
    [[ECPurchase shared] addTransactionObserver];
  • .設(shè)置ECPurchase的product delegate(產(chǎn)品列表代理),transaction delegate(購買結(jié)果代理),驗(yàn)證方式 
    [[ECPurchase shared] setProductDelegate:self]; 
    [[ECPurchase shared] setTransactionDelegate:self]; 
    [[ECPurchase shared] setVerifyRecepitMode:ECVerifyRecepitModeiPhone];
  • .請求商品列表 
    [[ECPurchase shared] requestProductData:identifiers];
  • 實(shí)現(xiàn)代理函數(shù)繪制UI 
    -(void)didReceivedProducts:(NSArray *)products;
  • .購買商品 
    [[ECPurchase shared] addPayment:proIdentifier];
  • .確認(rèn)結(jié)果 
    如果不需要收據(jù)認(rèn)證實(shí)現(xiàn)代理函數(shù) 
    -(void)didFailedTransaction:(NSString *)proIdentifier; 
    -(void)didRestoreTransaction:(NSString *)proIdentifier; 
    -(void)didCompleteTransaction:(NSString *)proIdentifier; 
    否則實(shí)現(xiàn)代理函數(shù) 
    -(void)didCompleteTransactionAndVerifySucceed:(NSString *)proIdentifier; 
    -(void)didCompleteTransactionAndVerifyFailed:(NSString *)proIdentifier withError:(NSString *)error;

運(yùn)行內(nèi)部支付demo,點(diǎn)擊測試:

image

內(nèi)部支付的邏輯:

ipa-通信設(shè)計(jì)

  1. iOS App 向 Developer Server 發(fā)送請求,獲得一份產(chǎn)品列表(一般都是 Product ID)。 
    獲取產(chǎn)品列表需要 iOS App 主動獲得,這樣就可以在不升級iOS的情況下添加產(chǎn)品。
  2. Developer Server 返回給 iOS App 包含 Product ID 的列表。
  3. iOS App 向 App Store 發(fā)送請求,期望獲得到產(chǎn)品的信息。
  4. App Store 返回本地化產(chǎn)品信息。 
    所謂本地化的產(chǎn)品信息指的是會根據(jù)目前所在的地區(qū)返回所在地區(qū)的描述信息。 
    比如在中國地區(qū),如果該產(chǎn)品有中文的描述,返回中文的描述, 
    而如果你在美國,則返回的是英文的描述。
  5. iOS App 把返回的產(chǎn)品信息顯示給用戶(iOS App 的 Store 界面) 
    這個就是商店界面了,包括,在前面請求希望獲得產(chǎn)品信息的時候的等待界面。
  6. 用戶選擇某個產(chǎn)品。
  7. iOS App 向 App Store 發(fā)送支付請求。
  8. App Store 處理支付請求并返回交易完成信息。
  9. iOS App從返回交易完成的信息中獲得數(shù)據(jù),并發(fā)送至 Developer Server。
  10. Developer Server 記錄數(shù)據(jù),并進(jìn)行審查。 
    App Store Server 對于消耗型的商品,是不會保存購買記錄的,所以需要 Developer 同步記錄到 Developer Server 上。 
    App Store Server 對于非消耗性的商品,在 App Store Server 是有記錄可以查詢的,可以通過 Restore 的方法恢復(fù)。 
    而恢復(fù)的交易信息是新的,但是包含原始的交易信息。 
    因此用戶試圖購買已經(jīng)買過的非消耗性的商品時,iOS App 收到一個常規(guī)的交易信息,而不是恢復(fù)的交易信息, 
    只不過用戶不會被再次付費(fèi)。因此程序應(yīng)該把這類交易和原始的交易同等對待。 
    其他訂閱型的暫時沒有測試。 
    Developer Server 這邊需要做邏輯的嚴(yán)格審查,看是否合理。
  11. Developer Server 將數(shù)據(jù)發(fā)給 App Store來驗(yàn)證該交易的有效性。
  12. App Store對收到的數(shù)據(jù)進(jìn)行解析,返回該數(shù)據(jù)和說明其是否有效的標(biāo)識。 
    App Store 有效性的驗(yàn)證地址會根據(jù)是測試還是實(shí)際購買有所不同 
    測試:也稱為Sandbox環(huán)境 https://sandbox.itunes.apple.com/verifyReceipt 
    實(shí)際:https://buy.itunes.apple.com/verfyReceipt
  13. Developer Server 讀取返回的數(shù)據(jù),確定用戶購買的內(nèi)容。
  14. Developer Server 將購買的內(nèi)容傳遞給 iOS App。
  15. iOS App 根據(jù)購買最早的結(jié)果進(jìn)行處理。

In App Purchase的注意點(diǎn)

1.確保你所用來創(chuàng)建Profile的Apple ID啟用了In App Purchase功能。 
2.確保你的Apple ID的identifier中沒有*。 
3.確保你的bundle ID和你的Apple ID的identifier一致。 
4.確保你的product ID是唯一的。 
5.確保你在應(yīng)用程序中所請求的product ID與你在iTunes Connect里添加的一致。 
6.確保你勾選了Clear for Sale。 
7.在測試的時候你可能需要等待你的商品添加入Apple的測試沙盒,這個過程可能需要幾個小時。 
8.在你第一次上傳應(yīng)用程序的時候,確保勾選了需要綁定至該應(yīng)用程序的商品列表。 
9.確保你是在SDK3.0以上編寫的。

原文鏈接:http://blog.sina.com.cn/s/blog_877e9c3c0101pflo.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿城市| 东明县| 上思县| 柏乡县| 乌兰察布市| 霍山县| 泾源县| 安平县| 延吉市| 阿拉善右旗| 武隆县| 高台县| 赞皇县| 岢岚县| 新乐市| 大埔县| 普宁市| 碌曲县| 宁海县| 康保县| 安康市| 江阴市| 渝中区| 元阳县| 曲水县| 福鼎市| 赫章县| 镇坪县| 庆城县| 黑水县| 宁南县| 阳高县| 肥东县| 襄汾县| 天水市| 肇东市| 广宁县| 翁牛特旗| 洪泽县| 江陵县| 怀柔区|