iOS:App上架流程和支付寶支付流程
App上架大致流程:
1、花99美元在蘋果開發(fā)中心注冊(cè)一個(gè)開發(fā)者賬號(hào);
2、登陸開發(fā)者賬號(hào),進(jìn)入member Center,即開發(fā)者成員中心;
3、選取證書標(biāo)示符(certificates Identifiers),創(chuàng)建應(yīng)用程序標(biāo)識(shí),即App IDS;
4、再創(chuàng)建對(duì)應(yīng)的環(huán)境證書,Development開發(fā)環(huán)境證書、Production生產(chǎn)環(huán)境證書,以及推送證書等;
5、選擇本地生成本地密鑰和證書關(guān)聯(lián);
6、在LaunchPad里找到鑰匙串訪問并創(chuàng)建本地密鑰文件,即從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書;
7、創(chuàng)建配置文件;
8、添加自己的開發(fā)者賬號(hào)和密碼到項(xiàng)目中;
9、設(shè)置Build Settings,將對(duì)應(yīng)環(huán)境下的書證匹配;
10、在info.plist中修改bundle ID(要與之前在開發(fā)環(huán)境下的保持一致)和bundle name(app的名字);
11、修改scheme(修改為release版本)和運(yùn)行設(shè)備(iOS Device真機(jī)形態(tài));
12、在https://itunesconnect.apple.com創(chuàng)建應(yīng)用的名字以及相應(yīng)的信息,照片等;
13、archive打包,根據(jù)需求選擇證書、配置文件等;
14、點(diǎn)擊Submit將app上傳到AppStore即可。(選擇export會(huì)本地打包生成ipa文件)
上傳過程中注意的問題:
(1)不要使用不雅詞匯給app命名,審核者會(huì)以使用戶感覺不適為由將app打回;
(2)不要出現(xiàn)”beta”字樣,審核者會(huì)以app中不應(yīng)包含測試功能為由將app打回;
(3)涉及到蘋果公司商標(biāo)或名字的詞匯不要寫錯(cuò),例如iOS大小寫,蘋果公司很在乎自己的logol;
(4)app中涉嫌故意引導(dǎo)用戶好評(píng)或者引導(dǎo)用戶安裝第三方客戶端會(huì)被審核者打回;
(5)app使用的api中預(yù)留了廣告接口等行為會(huì)被打回
(6)出現(xiàn)連續(xù)的bug或者閃退會(huì)被打回;
…………
支付寶大致支付流程:
1、先與支付寶簽約,獲得商戶ID(partner)和賬戶ID(seller),【一般主要是由公司負(fù)責(zé)】
2、下載相應(yīng)的公鑰私鑰文件,用來給簽名加密;
3、下載集成的支付寶SDK(http://club.alipay.com/),將解壓后需要的文件拖入項(xiàng)目工程;
4、在選取商品后,點(diǎn)擊付款時(shí),生成訂單信息;
5、調(diào)用支付寶客戶端,由支付寶客戶端跟支付寶安全服務(wù)器打交道,如果發(fā)現(xiàn)用戶沒有安裝安全控件,會(huì)提醒用戶安裝;
6、支付完畢后,返回結(jié)果給商戶客戶端和服務(wù)器,顯示支付成功。