freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

storekitguide(inapppurchase)中文手冊(cè)(編輯修改稿)

2025-07-22 23:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 re功能本章為添加購(gòu)買功能的指導(dǎo)詳細(xì)流程:。然后是具體的步驟:1. 決定在程序內(nèi)出售的商品的類型。之前提到過,程序內(nèi)可以出售的新feature類型是有限制的。 Store Kit不允許我們下載新的代碼。 你的商品要么可以通過當(dāng)前的代碼工作(bundle類型),要么可以通過服務(wù)器下載(當(dāng)然,這里下載的為數(shù)據(jù)文件,代碼是不可以的)。 如果要修改源代碼,就只能老實(shí)的升級(jí)了。2. 通過iTunes Connect注冊(cè)商品每次添加新商品的時(shí)候都需要執(zhí)行這一步驟。 每個(gè)商品都需要一個(gè)唯一的商品標(biāo)識(shí)。 App Store通過這個(gè)標(biāo)識(shí)來查找商品信息并處理支付流程。 注冊(cè)商品標(biāo)識(shí)的方法和注冊(cè)程序的方法類似。要了解如何創(chuàng)建和注冊(cè)商品信息,請(qǐng)參考“iTunes Connect Developer Guide”文檔。3. 檢測(cè)是否可以進(jìn)行支付用戶可以禁用在程序內(nèi)部支付的功能。在發(fā)送支付請(qǐng)求之前,程序應(yīng)該檢查該功能是否被開啟。程序可在顯示商店界面之前就檢查該設(shè)置(沒啟用就不顯示商店界面了),也可以在用戶發(fā)送支付請(qǐng)求前再檢查,這樣用戶就可以看到可購(gòu)買的商品列表了。例子:if([SKPaymentQueue canMakePayments]){...//Display a store to the user}else{...//Warn the user that purchases are disabled.}4. 獲得商品的信息程序創(chuàng)建SKProductsRequest對(duì)象,用想要出售的商品的標(biāo)識(shí)來初始化, 然后附加上對(duì)應(yīng)的委托對(duì)象。 該請(qǐng)求的響應(yīng)包含了可用商品的本地化信息。//這里發(fā)送請(qǐng)求 (void)requestProductData{SKProductsRequest *request = [[SKProductsRequest alloc]initWithProductIdentifiers:[NSSet setWithObject: kMyFeatureIdentifier]]。 = self。[request start]。}//這個(gè)是響應(yīng)的delegate方法 (void)productsRequest: (SKProductsRequest *)requestdidReceiveResponse: (SKProductsResponse *)response{NSArray *myProduct = 。//生成商店的UI[request autorelease]。}5. 添加一個(gè)展示商品的界面Store Kit不提供界面的類。 這個(gè)界面需要我們自己來設(shè)計(jì)并實(shí)現(xiàn)。6. 為支付隊(duì)列(payment queue)注冊(cè)一個(gè)觀察者對(duì)象你的程序需要初始化一個(gè)transaction observer對(duì)象并把它指定為payment queue的觀察者。上代碼:MyStoreObserver *observer = [[MyStoreObserver alloc]init]。[[SKPaymentQueue defaultQueue]addTransactionObserver: observer]。應(yīng)該在程序啟動(dòng)的時(shí)候就添加好觀察者,原因前面說過,重啟后程序會(huì)繼續(xù)上次未完的交易,這時(shí)就添加觀察者對(duì)象就不會(huì)漏掉之前的交易信息。7. 在MyStoreObserver類中執(zhí)行paymentQueue: updatedTransactions: 方法。這個(gè)方法會(huì)在有新的交易被創(chuàng)建,或者交易被更新的時(shí)候被調(diào)用。 (void)paymentQueue: (SKPaymentQueue *)queue updatedTransactions: (NSArray *)transactions{for(SKPaymentTransaction * transaction in transactions){switch(){case SKPaymentTransactionStatePurchased:[self pleteTransaction: transaction]。break。case SKPaymentTransactionStateFailed:[self failedTransaction: transaction]。break。1
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1