1.注冊一個支付隊列的觀察者--要在程序啟動時注冊
2.檢測手機是否可以進行內(nèi)購
3.獲取商品信息--發(fā)送請求信息和相應方法(返回商品信息)
4.添加展示商品的界面(這里用的是tableView)
5.執(zhí)行paymentQueue: updatedTransactions: 方法
6.提供交易成功肴沫,交易失敗或交易取消的處理方法
7.恢復交易的處理方法--找回購買的處理方法
8.驗證收據(jù)(服務器驗證)--1.獲取收據(jù) 2.得到收據(jù)中的數(shù)據(jù) 3.發(fā)送HTTP POST請求發(fā)送數(shù)據(jù)到App store 4.App store返回數(shù)據(jù)如果state==0說明收據(jù)有效
9.服務器處理請求--給用戶添加購買的東西
**注:這里只是提供了大體的流程愿卒,具體的代碼實現(xiàn)等有空在傳 **