點(diǎn)擊 “協(xié)議、稅務(wù)和銀行業(yè)務(wù)”

成都創(chuàng)新互聯(lián)公司提供成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì),品牌網(wǎng)站設(shè)計(jì),一元廣告等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,十載的網(wǎng)站開(kāi)發(fā)和建站經(jīng)驗(yàn),助力企業(yè)信息化建設(shè),成功案例突破千余家,是您實(shí)現(xiàn)網(wǎng)站建設(shè)的好選擇.
內(nèi)購(gòu)用的是付費(fèi)應(yīng)用程序,先簽署《付費(fèi)應(yīng)用程序協(xié)議》,同意后狀態(tài)變更為“用戶(hù)信息待處理”,等待審核。
狀態(tài)更改完畢后,點(diǎn)擊“開(kāi)始設(shè)置稅務(wù)、銀行業(yè)務(wù)和聯(lián)系信息”。
(1)添加銀行賬戶(hù),按照要求填寫(xiě)相關(guān)內(nèi)容即可。
(2)選擇報(bào)稅表,并填寫(xiě)。所有與 Apple 有商業(yè)合作者必選都是美國(guó),若有其他需求,可以多選。
繼續(xù)填寫(xiě),首先認(rèn)證公司基本信息,選擇所有人類(lèi)型,確認(rèn)無(wú)誤后認(rèn)證條款處打?qū)?/p>
Part I 部分,繼續(xù)核對(duì)公司相關(guān)信息,選填內(nèi)容可不填。
Part III 部分,簽署稅務(wù)條約,設(shè)置利益限制條款的種類(lèi),選填內(nèi)容可不填。此部分如果需要可勾選上下圖勾選框,不需要可不勾選,我們這個(gè)項(xiàng)目沒(méi)有用到part III 部分,所以沒(méi)有勾選。
Part XXX 部分,確認(rèn)之前填寫(xiě)的信息,勾選完畢后,提交
(3)填寫(xiě)聯(lián)系信息,共5個(gè)。高級(jí)管理、財(cái)務(wù)、技術(shù)、法務(wù)、營(yíng)銷(xiāo)。只需要提供5個(gè)人的基本信息即可。
只可使用一次的產(chǎn)品,使用之后即失效,必須再次購(gòu)買(mǎi)。
示例: 釣魚(yú) App 中的魚(yú)食。
只需購(gòu)買(mǎi)一次,不會(huì)過(guò)期或隨著使用而減少的產(chǎn)品。
示例: 游戲 App 的賽道。
允許用戶(hù)在固定時(shí)間段內(nèi)購(gòu)買(mǎi)動(dòng)態(tài)內(nèi)容的產(chǎn)品。除非用戶(hù)選擇取消,否則此類(lèi)訂閱會(huì)自動(dòng)續(xù)期。
示例: 每月訂閱提供流媒體服務(wù)的 App。
允許用戶(hù)購(gòu)買(mǎi)有時(shí)限性服務(wù)的產(chǎn)品。此 App 內(nèi)購(gòu)買(mǎi)項(xiàng)目的內(nèi)容可以是靜態(tài)的。此類(lèi)訂閱不會(huì)自動(dòng)續(xù)期。
示例: 為期一年的已歸檔文章目錄訂閱。
App 內(nèi)購(gòu)買(mǎi)項(xiàng)目的截屏,即所售項(xiàng)目的示意圖。例如,如果 App 內(nèi)購(gòu)買(mǎi)項(xiàng)目是一本圖書(shū),您可以提交圖書(shū)的截屏。您也可以提交購(gòu)買(mǎi)頁(yè)的截屏。該截屏僅用于 Apple 審核,不會(huì)在 App Store 中顯示。
截屏要求如下:
iOS 至少需要 640 x 920 像素
Apple tvOS 需要 1920 x 1080 像素
macOS 需要 1280 x 800 像素
App 審核圖像上傳后,可以替換,但無(wú)法移除。當(dāng)您的 App 內(nèi)購(gòu)買(mǎi)項(xiàng)目處于審核中時(shí),您無(wú)法更新截屏。
沙箱賬號(hào)是不能直接在App Store進(jìn)行登錄的,只能在點(diǎn)擊了購(gòu)買(mǎi)商品之后,在彈出的登錄框進(jìn)行登錄 。
驗(yàn)證是否已登錄沙箱測(cè)試賬號(hào):
設(shè)置--iTunes Store與App Store,頁(yè)面拉到最底部,會(huì)看到沙箱賬戶(hù)項(xiàng)會(huì)列出你已登錄的沙箱測(cè)試賬號(hào)!
操作方法一:打開(kāi)App Store應(yīng)用首頁(yè)滑到最下方--選中AppleID--注銷(xiāo)
操作方法二:設(shè)置--iTunes Store與App Store--選中AppleID--注銷(xiāo)
checks if the client can make payments(檢測(cè)App是否能支付)
getAvailablePurchases
Get all non-consumed purchases 獲取未消費(fèi)的商品
打印信息查詢(xún);
原因:
沒(méi)有先執(zhí)行g(shù)etProducts,直接執(zhí)行requestPurchase方法,要先拉取商品列表,再執(zhí)行購(gòu)買(mǎi)操作.
問(wèn)題描述;
1.漏單必須要處理,玩家花RMB購(gòu)買(mǎi)的東西卻丟失了,是絕對(duì)不能容忍的。所謂的漏單就是玩家已經(jīng)正常付費(fèi),卻沒(méi)有拿到該拿的道具。
解決:只要購(gòu)買(mǎi)成功,便將購(gòu)買(mǎi)記錄(receipt等賬單信息)保存下來(lái),然后將賬單信息傳送給我們游戲服務(wù)器,游戲服務(wù)器獲得賬單后,和蘋(píng)果服務(wù)器驗(yàn)證,賬單有效的話(huà),回饋給游戲服務(wù)器處理,游戲服務(wù)器處理后,返回給游戲客戶(hù)端處理,處理完畢,將本地保存的購(gòu)買(mǎi)記錄刪除。
官方文檔:向蘋(píng)果校驗(yàn)支付憑證
21000 App Store無(wú)法讀取你提供的JSON數(shù)據(jù)
21002 收據(jù)數(shù)據(jù)不符合格式
21003 收據(jù)無(wú)法被驗(yàn)證
21004 你提供的共享密鑰和賬戶(hù)的共享密鑰不一致
21005 收據(jù)服務(wù)器當(dāng)前不可用
21006 收據(jù)是有效的,但訂閱服務(wù)已經(jīng)過(guò)期。當(dāng)收到這個(gè)信息時(shí),解碼后的收據(jù)信息也包含在返回內(nèi)容中
21007 收據(jù)信息是測(cè)試用(sandbox),但卻被發(fā)送到產(chǎn)品環(huán)境中驗(yàn)證 【請(qǐng)求sandbox校驗(yàn)支付憑證】
21008 收據(jù)信息是產(chǎn)品環(huán)境中使用,但卻被發(fā)送到測(cè)試環(huán)境中驗(yàn)證
消耗類(lèi)型: 例如:金幣、道具等。
非續(xù)訂訂閱: non-renewable subscription 例如:VIP
您的首個(gè) App 內(nèi)購(gòu)買(mǎi)項(xiàng)目必須以新的 App 版本提交。請(qǐng)創(chuàng)建您的 App 內(nèi)購(gòu)買(mǎi)項(xiàng)目,然后前往 App 的“App Store”頁(yè),從“App 內(nèi)購(gòu)買(mǎi)項(xiàng)目”中進(jìn)行選擇,點(diǎn)按“提交”。 了解更多
在上傳二進(jìn)制文件并提交首個(gè) App 內(nèi)購(gòu)買(mǎi)項(xiàng)目以供審核后,您可以使用下表提交其他 App 內(nèi)購(gòu)買(mǎi)項(xiàng)目。
唐巧-iOS應(yīng)用內(nèi)付費(fèi)(IAP)開(kāi)發(fā)步驟列表
未完~待續(xù)
當(dāng)使用內(nèi)購(gòu)購(gòu)買(mǎi)過(guò)商品之后沒(méi)有把這個(gè)交易關(guān)閉,所以再次去購(gòu)買(mǎi)商品后就會(huì)調(diào)用以前已經(jīng)購(gòu)買(mǎi)成功的交易去購(gòu)買(mǎi)因?yàn)橐呀?jīng)購(gòu)買(mǎi)過(guò),才會(huì)有這個(gè)提示
原因:添加內(nèi)購(gòu)項(xiàng)目時(shí),信息填寫(xiě)不完整,app審核圖像未上傳
處理方法:上傳app審核圖片( 合適的尺寸 ),點(diǎn)擊提交,狀態(tài)改為正在準(zhǔn)備審核中。
這個(gè)是內(nèi)購(gòu)選擇類(lèi)型不匹配原因?qū)е隆?/p>
購(gòu)買(mǎi)成功之后,Apple會(huì)返回以下四個(gè)數(shù)據(jù)給應(yīng)用
Reference
Review the updated Paid Applications Schedule.
游客身份解決方案:即不登錄也要能購(gòu)買(mǎi)
1)服務(wù)器端做一個(gè)蘋(píng)果審核機(jī)制,審核期間游客身份可以進(jìn)行一切行為,一旦審核通過(guò),修改服務(wù)端即可達(dá)到強(qiáng)制用戶(hù)登錄進(jìn)行內(nèi)購(gòu)買(mǎi)的目的(這個(gè)有點(diǎn)。。。)
2)游客可以進(jìn)行內(nèi)購(gòu)買(mǎi),購(gòu)買(mǎi)時(shí)以設(shè)備UUID為準(zhǔn),生成一個(gè)游客賬號(hào),將購(gòu)買(mǎi)信息保存在服務(wù)器和本地,當(dāng)用戶(hù)登錄正式賬戶(hù)后判斷此設(shè)備是否進(jìn)行過(guò)內(nèi)購(gòu),有的話(huà)提示用戶(hù)將游客身份購(gòu)買(mǎi)的權(quán)益與現(xiàn)有賬號(hào)綁定,如果綁定,游客權(quán)益則遷移到正式賬戶(hù),如果不遷移,則游客身份和正是賬戶(hù)是兩個(gè)獨(dú)立賬戶(hù),正式賬戶(hù)不享有游客身份的權(quán)益(我用的這個(gè))
內(nèi)購(gòu)游客模式解決方案
iOS內(nèi)購(gòu)規(guī)則
第一次被拒原因如下:
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that your app requires users to register with personal information to purchase non account-based in-app purchase products, which does not comply with the App Store Review Guidelines.
Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.
翻譯
我們注意到您的應(yīng)用要求用戶(hù)注冊(cè)個(gè)人信息以購(gòu)買(mǎi)非基于帳戶(hù)的應(yīng)用內(nèi)購(gòu)買(mǎi)產(chǎn)品,這不符合App Store審核指南。
在允許訪問(wèn)應(yīng)用程序內(nèi)容和與用戶(hù)無(wú)關(guān)的功能之前,應(yīng)用程序不需要用戶(hù)注冊(cè)。
這個(gè)問(wèn)題是說(shuō)您的App在進(jìn)行購(gòu)買(mǎi)商品的時(shí)候,強(qiáng)制了用戶(hù)去登錄注冊(cè),蘋(píng)果的內(nèi)購(gòu)要求即使用戶(hù)不登錄注冊(cè),也可以進(jìn)行購(gòu)買(mǎi)商品,所以您需要加一個(gè)匿名購(gòu)買(mǎi)的功能。
第二次被拒
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we cannot locate the in-app purchases within your app.
翻譯
我們已開(kāi)始審核您的應(yīng)用,但我們無(wú)法繼續(xù),因?yàn)槲覀儫o(wú)法在您的應(yīng)用中找到應(yīng)用內(nèi)購(gòu)買(mǎi)。
從翻譯上來(lái)看,蘋(píng)果沒(méi)有找到應(yīng)用內(nèi)購(gòu)買(mǎi),但是商品明明就在那里,為什么你就找不到呢?我整理了一遍購(gòu)買(mǎi)流程加上圖解流程,給蘋(píng)果添加附件,然并卵,依然被拒,還是這個(gè)原因,此時(shí)您可以查看一下,你在蘋(píng)果開(kāi)發(fā)者后臺(tái)中配置了幾個(gè)商品,如果您配置了三個(gè)商品,比如,你在開(kāi)發(fā)者中配置了三個(gè)視頻商品,水滸傳,西游記,和三國(guó)演義,但是此時(shí)服務(wù)器數(shù)據(jù)還沒(méi)有錄入完成,只錄入了水滸傳,在app 上只能購(gòu)買(mǎi)水滸傳,沒(méi)有西游記和三國(guó)演義,那么蘋(píng)果說(shuō)找不到商品的意思就是這個(gè)。這個(gè)被拒坑了我一周的時(shí)間。
第三次被拒
uideline 2.1 - Performance - App Completeness
We found that while you have submitted in-app purchase products for your app, the in-app purchase functionality is not present in your binary.
翻譯
我們發(fā)現(xiàn),雖然您已為應(yīng)用提交了應(yīng)用內(nèi)購(gòu)買(mǎi)產(chǎn)品,但您的二進(jìn)制文件中不存在應(yīng)用內(nèi)購(gòu)買(mǎi)功能。
這個(gè)好像和上一個(gè)解決辦法一樣,目前我是按照這種方法解決的
第四次被拒
Guideline 3.1.1 - Business - Payments - In-App Purchase
We found that your app offers in-app purchases that can be restored but does not include a "Restore Purchases" feature to allow users to restore the previously purchased in-app purchases, as specified in the "Restoring Purchase Products" section of the? In-App Purchase Programming Guide :
"Users restore transactions to maintain access to content they've already purchased. For example, when they upgrade to a new phone, they don't lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button."
To restore previously purchased in-app purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user.
這個(gè)問(wèn)題就比較坑了,一開(kāi)始一直沒(méi)明白什么意思,同樣的問(wèn)題也是打回來(lái)了好幾次,首先在這里和大家說(shuō)一下 ,看見(jiàn)被打回來(lái)的原因中有一段是標(biāo)藍(lán)的嗎?這里是開(kāi)發(fā)文檔,一定要去看看,一定要去看看 一定要去看看,重要的事情說(shuō)三遍,這個(gè)問(wèn)題的大致意思是要讓你加一個(gè)恢復(fù)購(gòu)買(mǎi)功能?what? 什么叫恢復(fù)購(gòu)買(mǎi)功能,先不要慌,首先他讓你加恢復(fù)購(gòu)買(mǎi)功能,您先看一下您選擇的商品類(lèi)型是什么類(lèi)型?非消耗性?如果是這個(gè),那么您遇到的和我是一樣的問(wèn)題,就是AppleID 只要是購(gòu)買(mǎi)的非消耗性產(chǎn)品,那么他就永久可以使用,這個(gè)永久不是時(shí)間的永久,當(dāng)你換手機(jī),換你開(kāi)發(fā)應(yīng)用的賬號(hào),都要可以恢復(fù)已經(jīng)購(gòu)買(mǎi)的產(chǎn)品,比如你開(kāi)發(fā)的app? 用你的手機(jī)號(hào)注冊(cè) 你的AppleID 購(gòu)買(mǎi) 之后你 等我我的手機(jī)號(hào)注冊(cè) 此時(shí)還是你的AppleID? 那么就要有一個(gè)恢復(fù)購(gòu)買(mǎi)功能,不合理?NO!那是蘋(píng)果爸爸,并且這個(gè)恢復(fù)功能,要時(shí)刻展示出來(lái),不用提前判斷用戶(hù)AppleID 是否購(gòu)買(mǎi)過(guò)該商品,好了 到這里 我要去上架了 !!!!
1、在開(kāi)發(fā)者賬號(hào)設(shè)置協(xié)議、打開(kāi)itunes Connect,選擇協(xié)議,稅務(wù)和銀行業(yè)務(wù)。
2、點(diǎn)擊Request Contracts(申請(qǐng)合同)下面的,request,點(diǎn)了幾個(gè)確定和下一步后回到主界面。
Contact info:聯(lián)系人信息
Bank info:銀行信息
Tax info:稅務(wù)信息
3、首先設(shè)置聯(lián)系人信息,點(diǎn)擊Contact info下面的 Set up(設(shè)置),點(diǎn)擊Add New Contract(增加先的聯(lián)系方式)。
4、填寫(xiě)詳情,填寫(xiě)完成后點(diǎn)擊save(保存)。
5、在下面的所有項(xiàng)目中都選擇剛剛填寫(xiě)的信息,選擇后點(diǎn)擊右下角的done(完成),你可以創(chuàng)建很多聯(lián)系人,在不同的職務(wù)選擇不同的聯(lián)系人。因?yàn)槲沂仟?dú)立開(kāi)發(fā),所以我全部填寫(xiě)的我自己。
6、設(shè)置銀行信息,點(diǎn)擊Back info下面的Set up,彈出頁(yè)面,點(diǎn)擊Add Bank Account(添加銀行賬號(hào))
6.1、選擇china,后點(diǎn)擊next。
6.2、填寫(xiě)了CNAPS Code后點(diǎn)擊Next
查詢(xún)現(xiàn)代化支付行號(hào)
6.3、會(huì)彈出你的銀行卡開(kāi)戶(hù)地的信息,確認(rèn)一下點(diǎn)擊next
6.4、填寫(xiě)銀行卡信息,注意:戶(hù)主名只能寫(xiě)拼音,比如:李三(Li San)。填完后點(diǎn)擊Next
6.5、彈出確定信息頁(yè)面,在下面打鉤后點(diǎn)擊Save
6.6、點(diǎn)擊了save后就可以在彈出的頁(yè)面中選擇剛剛填寫(xiě)的卡了。選擇后點(diǎn)擊Save
7、設(shè)置稅務(wù)信息,點(diǎn)擊Tax info下面的Set up,此時(shí)聯(lián)系人信息已經(jīng)變成可以編輯狀態(tài),銀行信息為瀏覽狀態(tài)。
7.1、彈出的界面中,稅務(wù)分為三種 U.S Tax Forms: 美國(guó)稅務(wù)、Australia Tax Forms:澳大利亞稅務(wù)、Canada Tax Forms: 加拿大稅務(wù)
這里我選擇的美國(guó)稅務(wù),就是第一個(gè)
彈出第一個(gè)選擇,點(diǎn)擊submit(提交)后,彈出第二個(gè)選擇
彈出第二個(gè)選擇,選擇后點(diǎn)擊submit
彈出第三個(gè)頁(yè)面,填寫(xiě)的資料后點(diǎn)擊提交,記得勾選頁(yè)面上的幾個(gè)復(fù)選框
在提交成功后,狀態(tài)就變成processing成功
1.進(jìn)入到項(xiàng)目的APP信息頁(yè)面,點(diǎn)擊功能,在彈出的頁(yè)面點(diǎn)擊App內(nèi)購(gòu)買(mǎi)項(xiàng)目后面的?。
2.在彈出的新對(duì)話(huà)框中選擇你需要哪一種服務(wù),由于我的項(xiàng)目需要兌換成消耗的金幣,所以我選擇第一個(gè)。選擇后點(diǎn)擊創(chuàng)建。
3.開(kāi)始填寫(xiě)內(nèi)購(gòu)項(xiàng)目信息。填完后點(diǎn)擊右上角的存儲(chǔ)(所有信息必須填寫(xiě)完整)。
4.點(diǎn)擊存儲(chǔ)后,內(nèi)購(gòu)列表就會(huì)有剛剛創(chuàng)建的內(nèi)購(gòu)條目。
1.點(diǎn)擊用戶(hù)和職能
2.點(diǎn)擊沙盒測(cè)試員,然后點(diǎn)擊左邊的?按鈕
3.設(shè)置好信息點(diǎn)擊右上角存儲(chǔ)就可以,記住里面的郵箱和密碼用于支付的時(shí)候登陸Apple id
注意:
1.必須用真機(jī)測(cè)試。
2.測(cè)試的時(shí)候必須退出自己的apple ID。彈出頁(yè)面后登陸沙盒的測(cè)試apple id。
// 1.首先導(dǎo)入支付包#import Storekit
[iOS]應(yīng)用內(nèi)支付(內(nèi)購(gòu))的個(gè)人開(kāi)發(fā)過(guò)程及坑!
APP內(nèi)購(gòu)集成詳解
iOS蘋(píng)果內(nèi)購(gòu)(詳細(xì)步驟)
iOS 內(nèi)付費(fèi)(in-app purchase)--非消耗品的購(gòu)買(mǎi)與恢復(fù)
恢復(fù)購(gòu)買(mǎi)官方地址
蘋(píng)果內(nèi)購(gòu)商品信息獲取
Unity蘋(píng)果(iOS)內(nèi)購(gòu)接入(Unity內(nèi)置IAP)
# Unity3d發(fā)布IOS(包含u3d自帶IAP內(nèi)購(gòu))的流程-小白篇(三)-u3d配置ios內(nèi)購(gòu)部分
每次支付行為或每筆交易被認(rèn)為是一個(gè)SKPaymentTransation,只有當(dāng)SKPaymentTransation被finishTransaction:,這次支付(交易)行為才算是正常結(jié)束了。即使這次支付途中被中斷,其實(shí)也并沒(méi)有丟失。假設(shè)支付沒(méi)有完成 App 就退出了(比如崩潰),那么當(dāng)下次 App 重啟之后,只要設(shè)置了監(jiān)聽(tīng)addTransactionObserver:,之前被中斷的支付就會(huì)接著進(jìn)行。
第1步,這個(gè)過(guò)程中 App 進(jìn)程因?yàn)槟撤N原因被 kill 了,其實(shí)支付行為還在系統(tǒng)后臺(tái)進(jìn)行著,蘋(píng)果自己做的,很有可能扣款成功。但是這時(shí)候沒(méi)法為用戶(hù)充值虛擬貨幣。
第2步,App 端與自己服務(wù)器端通信失敗;自己服務(wù)器端與 AppStore 服務(wù)器之間的通信失敗。
針對(duì)第一種情況,可以在 App 一啟動(dòng)就設(shè)置監(jiān)聽(tīng),如果有未完成的支付,則會(huì)回調(diào)- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions;這個(gè)方法,在這個(gè)方法里調(diào)用接口充值。
至于第二種情況,App 端需要做接口重試,設(shè)置一個(gè)重試的邏輯。
在發(fā)起支付請(qǐng)求之后,蘋(píng)果返回商品列表,先請(qǐng)求服務(wù)器下單接口,成功之后,將訂單信息保存在鑰匙串,然后發(fā)起支付,在支付狀態(tài)的回調(diào)當(dāng)中, 成功了就去做服務(wù)器的驗(yàn)簽操作,驗(yàn)證成功,關(guān)閉事物,并將訂單信息刪除,支付完成
app啟動(dòng)時(shí)監(jiān)聽(tīng)掉單情況, 如果有掉單情況,回走事物更新的回調(diào),然后再回調(diào)里,通過(guò)鑰匙串拿出訂單相關(guān)信息,然后獲取支付憑證,重新向服務(wù)器發(fā)起驗(yàn)單的流程。
鑰匙串保存訂單信息作用:為了拿到訂單的相關(guān)信息作為參數(shù)來(lái)請(qǐng)求服務(wù)器驗(yàn)簽接口。
在iOS的APP 審核指南中, 如果需要在App內(nèi)解鎖特性或功能,則要求必須使用App內(nèi)購(gòu)買(mǎi), 即行業(yè)內(nèi)所說(shuō)的虛擬物品必須用蘋(píng)果內(nèi)購(gòu)進(jìn)行支付, 如游戲中道具、正版音樂(lè)、電子書(shū)等等, 官方文檔見(jiàn) App Store 審核指南 中的第3.1.1章節(jié)。
以下是我在進(jìn)行這一功能開(kāi)發(fā)時(shí)遇到的三種可能導(dǎo)致獲取不到商品信息的情況, 僅供大家參考:
1、商品id無(wú)效,如未注冊(cè)的商品id;
2、工程中的Bundle indentifier不正確, 必須與道具id、開(kāi)發(fā)證書(shū)匹配的才可以進(jìn)行取得道具信息;
3、iTunesConnect中"協(xié)議、稅務(wù)和銀行業(yè)務(wù)"模塊中的信息未按要求填寫(xiě), 詳情見(jiàn) 官方文檔 ,補(bǔ)充后即可;
若以上情況都滿(mǎn)足的話(huà), 只要在"iTunesConnect"--"我的APP"--"**APP"--"功能"注冊(cè)道具成功之后,如果狀態(tài)變?yōu)?準(zhǔn)備提交"之后即可進(jìn)行開(kāi)發(fā)測(cè)試, 取得道具信息。
如果想要了解內(nèi)購(gòu)的整個(gè)流程, 建議參考蚾蚾蝦的 iOS開(kāi)發(fā)內(nèi)購(gòu)流程 這篇博客。
如果有同行發(fā)現(xiàn)以上有遺漏或不對(duì)有其它情況, 也請(qǐng)留言告知,互相分享經(jīng)驗(yàn),讓大家盡量少走彎路, 謝謝!
1.預(yù)先準(zhǔn)備在你開(kāi)始將程序提交到App Store之前,你需要有一個(gè)App ID,一個(gè)有效的發(fā)布證書(shū),以及一個(gè)有效的Provisioning profile。下面來(lái)看看它們各自的作用。Step 1: App ID(應(yīng)用ID)App ID是識(shí)別不同應(yīng)用程序的唯一標(biāo)示符。每個(gè)app都需要一個(gè)App ID或者app標(biāo)識(shí)。目前有兩種類(lèi)型的App標(biāo)識(shí):一個(gè)是精確的App ID( explicit App ID),一個(gè)是通配符App ID( wildcard App ID)。使用通配符的App ID可以用來(lái)構(gòu)建和安裝多個(gè)程序。盡管通配符App ID非常方便,但是一個(gè)精確的App ID也是需要的,尤其是當(dāng)App使用iCloud 或者使用其他iOS功能的時(shí)候,比如Game Center、Push Notifications或者IAP。 如果你不確定什么樣的App ID適合你的項(xiàng)目,我推薦你讀下蘋(píng)果關(guān)于這一主題的文檔: Technical Note QA1713。 Step 2: Distribution Certificate(發(fā)布證書(shū)) iOS應(yīng)用都有一個(gè)安全證書(shū)用于驗(yàn)證開(kāi)發(fā)者身份和簽名。為了可以向App Store提交app,你需要?jiǎng)?chuàng)建一個(gè)iOS provisioning profile 。首先需要?jiǎng)?chuàng)建一個(gè)distribution certificate(發(fā)布證書(shū)),過(guò)程類(lèi)似于創(chuàng)建一個(gè)development certificate(開(kāi)發(fā)證書(shū))。如果你已經(jīng)在實(shí)體設(shè)備上測(cè)試你的App,那么你對(duì)創(chuàng)建development certificate就已經(jīng)很熟悉了。 如果對(duì)此不熟悉,我建議你讀下 蘋(píng)果關(guān)于signing certificates和provisioning profiles的詳細(xì)指導(dǎo) 。 Step 3: Provisioning Profile(配置文件) 一旦你創(chuàng)建了App ID和distribution certificate,你可以創(chuàng)建一個(gè)iOS provisioning profile以方便在App Store中銷(xiāo)售你的App。不過(guò),你不能使用和ad hoc distribution相同的provisioning profile。你需要為App Store分銷(xiāo)創(chuàng)建一個(gè)單獨(dú)的provisioning profile,如果你使用通配符App ID,那么你的多個(gè)app就可以使用相同的provisioning profile。 Step 4: Build Settings(生成設(shè)置)配置App ID、distribution certificate 和provisioning profile已經(jīng)完成,是時(shí)候配置Xcode中target的build settings了。在Xcode Project Navigator的targets列表中選擇一個(gè)target,打開(kāi)頂部的 Build Settings選項(xiàng),然后更新一下 Code Signing來(lái)跟之前創(chuàng)建的distribution provisioning profile相匹配。最近添加的provisioning profiles有時(shí)候不會(huì)立馬就在build settings的 Code Signing中看到,重啟一下Xcode就可以解決這個(gè)問(wèn)題。 配置Target的Build SettingsStep 5: Deployment Target(部署目標(biāo))非常有必要說(shuō)下deployment target,Xcode中每個(gè)target都有一個(gè)deployment target,它可以指出app可以運(yùn)行的最小版本。不過(guò),一旦應(yīng)用在App Store中生效,再去修改deployment target,你要考慮到一定后果。如果你在更新app的時(shí)候提高了deployment target,但是已經(jīng)購(gòu)買(mǎi)應(yīng)用的用戶(hù)并沒(méi)有遇到新的deployment target,那么應(yīng)用就不能在用戶(hù)的移動(dòng)設(shè)備上運(yùn)行。如果用戶(hù)通過(guò)iTunes (不是設(shè)備)下載了一個(gè)更新過(guò)的app,然后替代了設(shè)備上原先的版本,最后卻發(fā)現(xiàn)新版本不能在設(shè)備上運(yùn)行,這確實(shí)是個(gè)問(wèn)題。(1) 當(dāng)你決定提高現(xiàn)有app的deployment target時(shí),要在新版本的版本注釋中進(jìn)行說(shuō)明。如果你提前告知用戶(hù),那么至少有一點(diǎn),你已經(jīng)盡力阻止問(wèn)題的發(fā)生了。(2) 對(duì)于一款新app,我經(jīng)常會(huì)把deployment target設(shè)置為最近發(fā)布的系統(tǒng)版 本。因?yàn)樾耰OS版本發(fā)布后,滲透率的增長(zhǎng)速度是令人難以置信的。很多人認(rèn)為提高deployment target會(huì)失去大部分市場(chǎng),這個(gè)說(shuō)法并不準(zhǔn)確,比如iOS 6, iOS 6發(fā)布后一個(gè)月,超過(guò)60%的設(shè)備已經(jīng)進(jìn)行了更新 。但對(duì)Android而言,就是另外一回事了, Android用戶(hù)并不會(huì)像iOS用戶(hù)那樣熱衷于更新操作系統(tǒng)版本 。 【以上簡(jiǎn)而言之,最好從項(xiàng)目設(shè)計(jì)時(shí),就決定是否考慮兼容低版本用戶(hù),支持的話(huà),寫(xiě)代碼時(shí)使用ios新特性時(shí)最好做一下判斷,if是老版本if是新版本】在最新的WWDC2014上,公布的數(shù)字顯示,iOS7的市場(chǎng)占有率已經(jīng)為87%2. Assets(資源包)Step 1: Icons(圖標(biāo))Icon是App中不可分割的一部分,你要確保icon尺寸不會(huì)出現(xiàn)差錯(cuò)。iTunes Artwork: 1024px x 1024px (required)iPad/iPad Mini: 72px x 72px and 114px x 114px (required) iPhone/iPod Touch: 57px x 57px and 114px x 114px (required) 120px x 120px(required) for iPhone5/iPhone5c/iPhone5sSearch Icon: 29px x 29px and 58px x 58px (optional) Settings Application: 50px x 50px and 100px x 100px (optional) Step 2: 屏幕截圖屏幕截圖的作用不言而喻,你可以為每個(gè)app上傳5張截圖,雖然至少需要上傳一張,可能很少有人會(huì)只上傳一張圖片。另外,你還需要分別為 iPhone/iPod Touch和iPad/iPad Mini準(zhǔn)備不同的屏幕截圖。這也是不小的工作量,但卻能展示應(yīng)用的另一面。Shiny Development開(kāi)發(fā)的一款售價(jià)6.99美元的Mac軟件 Status Magic可以為你節(jié)省不少時(shí)間。Status Magic可以幫你把狀態(tài)欄放在截圖的正確位置。 屏幕截圖和icon是應(yīng)用給用戶(hù)的第一感覺(jué),直接關(guān)系到用戶(hù)會(huì)不會(huì)購(gòu)買(mǎi)。不過(guò),你所上傳的屏幕截圖也不一定非得是實(shí)際的截圖,看看 Where’s My Water? 截圖可以通過(guò)使用此策略,更具吸引力和說(shuō)服力。當(dāng)我們連上調(diào)試機(jī)以后。可以利用Xcode中Organizer中的New Screenshot輕松的截出標(biāo)準(zhǔn)大小的圖片。Step 3: 元數(shù)據(jù) 在提交應(yīng)用之前,要管理好app的元數(shù)據(jù),包括1應(yīng)用名稱(chēng)、2版本號(hào)、3主要類(lèi)別,4簡(jiǎn)潔的描述,5關(guān)鍵詞,6.支持URL。如果你需要更新應(yīng)用,你還要提供新增加的版本內(nèi)容。 如果你的應(yīng)用需要注冊(cè)【打開(kāi)APP需要登錄,比如飛信】,你還得向蘋(píng)果提供一個(gè)測(cè)試賬戶(hù)或者demo賬戶(hù),這樣審核人員就能很快進(jìn)入app,而不用再注冊(cè)賬號(hào)。3. 提交準(zhǔn)備Xcode 4以后,開(kāi)發(fā)者提交應(yīng)用的過(guò)程就簡(jiǎn)單多了,可以直接使用Xcode進(jìn)行提交。首先在 iTunes Connect中創(chuàng)建app,訪問(wèn)iTunes Connect,使用你的iOS開(kāi)發(fā)者賬號(hào)登陸,點(diǎn)擊右邊的“Manage Your Apps”,點(diǎn)擊左上角的“Add New App”,選擇“iOS App”,然后完成表格。
分享文章:ios內(nèi)購(gòu)開(kāi)發(fā)文檔,iOS內(nèi)購(gòu)流程
分享路徑:http://chinadenli.net/article44/dsejphe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、Google、網(wǎng)站排名、靜態(tài)網(wǎng)站、定制開(kāi)發(fā)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)