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