精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

iOS應用內置付費 In-App Purchase 詳細介紹

移動開發 iOS
Store Kit代表App和App Store之間進行通信。程序將從App Store接收那些你想要提供的產品的信息,并將它們顯示出來供用戶購買。當用戶需要購買某件產品時,程序調用StoreKit來收集購買信息。

In App Purchase(程序內購買)為蘋果開發人員們打開了一個新的盈利渠道,如果您對此并不了解,下面這段 CocoaChina 會員“leon”翻譯的 In App Purchase 詳細介紹一定不能錯過。

一、In App Purchase概覽

Store Kit代表App和App Store之間進行通信。程序將從App Store接收那些你想要提供的產品的信息,并將它們顯示出來供用戶購買。

當用戶需要購買某件產品時,程序調用StoreKit來收集購買信息。下圖即為基本的store kit 模型:

Store Kit的API只是為程序添加In App Purchase功能的一小部分。你需要決定如何去記錄那些你想要提交的產品,如何在程序中將商店功能展現給用戶,還要考慮如何將用戶購買的產品提交。本章的剩余部分會展示整個流程。

Products

產品可以是任意一項你想要出售的特性。產品在iTunes Connect中被組織,這和你添加一個新的App是一樣的。支持的產品種類共有四種:

1. 內容型。包括電子書,電子雜志,照片,插圖,游戲關卡,游戲角色,和其他的數字內容。

2. 擴展功能。這些功能已經包含在App內部。在未購買之前被鎖定。例如,你可以在一個游戲程序中包含若干個小游戲,用戶可以分別來購買這些游戲。

3. 服務。允許程序對單次服務收費。比如錄音服務。

4. 訂閱。支持對內容或服務的擴展訪問。例如,你的程序可以每周提供財務信息或游戲門戶網站的信息。應該設定一個合理的更新周期,以避免過于頻繁的提示困擾用 戶。要記住:你將負責跟蹤訂閱的過期信息,并且管理續費。App Store不會替你監視訂閱的周期,也不提供自動收費的機制。

In App Purchase為創建產品提供了一種通用的機制,如何操作將由你負責。當你設計程序的時候,有以下幾點需要注意:

1. 你必須提供電子類產品和服務。不要使用In App Purchase 去出售實物和實際服務。

2. 不能提供代表中介貨幣的物品,因為讓用戶知曉他們購買的商品和服務是很重要的。

通過App Store注冊產品

每個你想要出售的產品都必須先通過iTunes Connect在App Store注冊。你需提供產品的名稱,描述,價格和其他在程序中用到的元數據。

需為產品指定唯一的標識符。當你的程序利用Store Kit和App Store通信時,會使用產品標識來取回產品的信息。如果用戶購買某個商品時,程序可以用該標識來將產品標注為“已購買”。

App Store將前面提到過的產品種類簡化為以下三種:

1. 消耗性商品。 該類商品在需要時被單次購買。比如,單次服務。

2. 非消耗性商品。 該類商品只需被某個用戶購買一次,一旦被購買,和該用戶iTunes 賬戶關聯的設備都可以使用此商品。Store Kit為在多個設備上重新存儲非消耗性商品提供了內置的支持。

3. 訂閱類。訂閱類商品擁有以上兩種類型的特性。和消耗性商品一樣,訂閱類商品可以被多次購買; 你可以在程序內部加入自己的訂閱計劃更新機制。 另外,訂閱類商品必須提供給和某一用戶關聯的所有設備。In App Purchase期望訂閱類商品可以通過外部服務器交付。你必須為多個設備的訂閱服務提供相應的支持。

關于注冊產品的詳細信息,請參考 iTunes Connect Developer Guide 文檔。

交付方式

交付機制在程序In App Purchase的設計和實現種有很重要的意義。有兩種基本的模型可以用來交付產品:內置類型(Built-in model)和服務器類型(Server model)。 不管使用那種模型,你都需要維護產品列表,并保證當用戶購買后,成功的交付產品。

(一)內置產品類型

使用這種模型。 需要交付的產品已經在程序內部。 這種方式通常用在一些被鎖定的功能上。 也可以用來交付在程序束(App Bundle)中的內容。 該方式的一個重要的優點是你可以及時的給客戶交付產品,大多數的內置產品應為非消耗性商品。

注意:In App Purchase不提供購買補丁的功能。 如果需要更改app的bundle,你必須向App Store提交新的app版本。

為了標識產品,程序要在bundle中存儲產品的標識符。內置模式下,Apple建議使用plist來紀錄產品的標識符。 內容類應用可以使用折衷方式很方便的添加新的內容,而不改動程序本身。(原話為: Content-driven applications can use this to add new content without modifying the source for your application,不是很懂,感覺應該是說類似是用plist來管理產品列表,因此就不需要在添加新產品的時候改動程序了。再議。。。)

當成功購買產品后,程序應將鎖定的功能解鎖,提供給用戶。 解鎖的最簡單方式是修改程序偏好設置(Application Preferences)。 當用戶備份手機數據的時候,程序偏好設置也會隨之備份。 程序可能需要建議用戶在購買產品后備份手機以免丟失購買的內容。

上圖顯示了交付內置型產品的流程。

1. 程序通過bundle存儲的plist文件得到產品標識符的列表。

2. 程序向App Store發送請求,得到產品的信息。

3. App Store返回產品信息。

4. 程序把返回的產品信息顯示給用戶(App的store界面)

5. 用戶選擇某個產品

6. 程序向App Store發送支付請求

7. App Store處理支付請求并返回交易完成信息。

8. App獲取信息并提供內容給用戶。

(二)服務器類型

使用這種方式,要提供另外的服務器將產品發送給程序。 服務器交付適用于訂閱、內容類商品和服務,因為商品可以作為數據發送,而不需改動程序束。 例如,一個游戲提供的新的內容(關卡等)。 Store Kit不會對服務器端的設計和交互做出定義,這方面工作需要你來完成。 而且,Store Kit不提供驗證用戶身份的機制,你需要來設計。 如果你的程序需要以上功能,例如,紀錄特定用戶的訂閱計劃, 你需要自己來設計和實現。 

服務器類型的購買過程

1. 程序向服務器發送請求,獲得一份產品列表。

2. 服務器返回包含產品標識符的列表。

3. 程序向App Store發送請求,得到產品的信息。

4. App Store返回產品信息。

5. 程序把返回的產品信息顯示給用戶(App的store界面)

6. 用戶選擇某個產品

7. 程序向App Store發送支付請求

8. App Store處理支付請求并返回交易完成信息。

9. 程序從信息中獲得數據,并發送至服務器。

10. 服務器紀錄數據,并進行審(我們的)查。

11. 服務器將數據發給App Store來驗證該交易的有效性。

12. App Store對收到的數據進行解析,返回該數據和說明其是否有效的標識。

13. 服務器讀取返回的數據,確定用戶購買的內容。

14. 服務器將購買的內容傳遞給程序。

Apple建議在服務器端存儲產品標識,而不要將其存儲在plist中。 這樣就可以在不升級程序的前提下添加新的產品。

在服務器模式下, 你的程序將獲得交易(transaction)相關的信息,并將它發送給服務器。服務器可以驗證收到的數據,并將其解碼以確定需要交付的內容。 這個流程將在“驗證store收據”一節討論。

對于服務器模式,我們有安全性和可靠性方面的顧慮。 你應該測試整個環境來避免威脅。《Secure Coding Guide》文檔中有相關的提示說明。

雖然非消耗性商品可以用內置模式來恢復,訂閱類商品必須通過服務器來恢復。你要負責紀錄訂閱信息、恢復數據。 消耗類商品也可以通過服務器方式來紀錄。例如,由服務器提供的一項服務, 你可能需要用戶在多個設備上重新獲得結果。

責任編輯:閆佳明 來源: cocoachina
相關推薦

2013-09-09 14:26:25

iOS應用內置付費In-App Purc

2013-09-05 15:12:09

iOS應用內置付費In-App Purc

2013-09-09 16:11:16

iOS應用內置付費IAP總結

2013-09-09 15:05:12

iOS應用內置付費IAP完全攻略

2013-09-09 16:37:48

iOS應用添加內置收費In App Purc

2013-09-09 15:49:44

iOS應用內置付費IAP設置總結

2013-09-09 17:23:29

iOS應用內置付費IAP

2013-08-06 15:10:18

iOS免費應用移動應用市場移動應用盈利

2010-06-23 14:45:02

Linux Bash

2011-07-12 18:02:00

PHP

2013-04-12 15:53:39

2012-11-20 10:22:34

App Store應用商店

2011-11-16 15:47:04

AdobeAIRiOS應用

2010-02-06 17:43:51

Android應用

2010-01-07 10:37:46

Ubuntu man

2009-12-28 15:59:25

Fedora yum

2011-06-29 14:56:28

Qt Creator 快捷捷

2015-03-10 10:45:58

AppleWatch開發App

2010-11-04 09:57:38

In App PurcAndroid 2.3Android

2009-12-04 15:28:36

PHP JSON類庫
點贊
收藏

51CTO技術棧公眾號

亚洲欧美国产精品专区久久| 久久久久久久国产精品影院| 久久综合久久88| 国产香蕉精品视频| 天堂久久午夜av| 亚洲精品免费一二三区| 久久大香伊蕉在人线观看热2| 亚洲无码精品一区二区三区| 欧美黄色精品| 亚洲一区二区精品| 亚洲熟女一区二区三区| 欧美va在线| 亚洲午夜久久久久中文字幕久| 欧美精品一区二区三区在线四季 | 中文亚洲欧美| 日韩视频在线免费| 玖玖爱在线观看| 天堂精品久久久久| 欧美日韩亚洲另类| 六月丁香激情网| 视频在线这里都是精品| 欧美国产日韩亚洲一区| 国产精品免费一区二区三区| 亚洲中文无码av在线| 亚洲一级一区| 另类色图亚洲色图| 四季av中文字幕| 麻豆视频一区| 日韩精品一区二区在线观看| 亚洲最大成人在线观看| 精精国产xxxx视频在线播放| 亚洲精品国产精品乱码不99 | 成人免费视频97| 中文字幕在线播| 国产欧美另类| 91精品国产乱码久久久久久蜜臀| 久久99久久99精品免费看小说| 精品在线91| 亚洲精品资源美女情侣酒店| 国产一级免费片| 成人高潮a毛片免费观看网站| 欧美绝品在线观看成人午夜影视| 日韩中文字幕二区| 亚洲欧美韩国| 一本大道久久a久久精二百| 少妇人妻大乳在线视频| 性欧美videos高清hd4k| 亚洲精品中文在线影院| avove在线观看| 超碰在线最新| 亚洲精品videosex极品| 久久男人资源站| av网站在线免费| 一区二区三区四区精品在线视频| 麻豆视频传媒入口| 91一区二区三区在线| 亚洲男女一区二区三区| 国产香蕉一区二区三区| a级在线观看| 一区二区三区四区蜜桃| 国产一二三在线视频| 超碰在线99| 欧美日韩在线视频一区| 国产一区二区在线视频播放| av日韩电影| 欧洲国内综合视频| 亚洲另类第一页| 久久免费精品| 亚洲第一偷拍网| 久久久久亚洲av无码专区桃色| 欧美男gay| www.亚洲人.com| 欧美丰满艳妇bbwbbw| 亚洲精选在线| 国产精品久久激情| 99在线精品视频免费观看20| 国产成人免费视频网站高清观看视频| 国产99在线免费| 亚洲色图 校园春色| 国产喂奶挤奶一区二区三区| 在线日韩av永久免费观看| 日本不卡影院| 色婷婷综合久久久久中文| 午夜剧场在线免费观看| 亚洲午夜免费| 亚洲美女自拍视频| 国产一级久久久久毛片精品| 91精品亚洲| 奇门遁甲1982国语版免费观看高清| 亚洲综合久久网| 国内一区二区视频| 国精产品一区二区| 日本高清视频在线播放| 日本欧美在线| 欧美日韩二区三区| 99久久久无码国产精品性波多 | 美女视频黄a大片欧美| 91香蕉亚洲精品| 日本成人一区二区三区| 中文字幕在线播放不卡一区| 黄色成人在线看| 日韩一区二区三区四区五区| 欧美精品一区二区久久久| 女女互磨互喷水高潮les呻吟| 91精品福利| 欧日韩在线观看| 国产激情视频在线播放| 久久精品夜色噜噜亚洲aⅴ| av一区二区三区免费观看| 一二区成人影院电影网| 亚洲精品97久久| 欧美爱爱免费视频| 男人的天堂亚洲在线| 91精品久久久久久蜜桃| 瑟瑟视频在线| 福利二区91精品bt7086| 岛国大片在线免费观看| 超碰成人久久| 欧美综合在线第二页| 亚洲av无码一区二区三区dv| 国产精品成人网| 日韩 欧美 高清| 国产 日韩 欧美 综合 一区| 久久精品国产久精国产思思| 成人a v视频| 99视频在线精品| 国产xxxx振车| 精品中文在线| 久久精品人人做人人爽| 国产精品sm调教免费专区| 91污在线观看| 男人插女人视频在线观看| 欧美另类中文字幕| 久久精品精品电影网| 一卡二卡三卡在线| 亚洲国产精品v| 91精品无人成人www| 欧美日韩高清| 国产成人久久久精品一区| 肉丝一区二区| 色综合色综合色综合| 亚洲一级av无码毛片精品| 女同性一区二区三区人了人一| 国产剧情日韩欧美| 在线激情网站| 欧美精选在线播放| 一区二区国产精品精华液| 激情综合色综合久久| 一区二区三区四区| 91p九色成人| 中文字幕自拍vr一区二区三区| 国产偷人爽久久久久久老妇app| 国产香蕉久久精品综合网| 欧美亚洲日本在线观看| 日韩毛片视频| 成人午夜小视频| 主播国产精品| 亚洲电影av在线| 亚洲天堂日韩av| 久久亚洲综合色一区二区三区| 日韩a在线播放| 精品国产一区二区三区小蝌蚪| 国产99久久精品一区二区永久免费| 国产污视频在线| 欧美色偷偷大香| 日韩一级片av| 9i在线看片成人免费| 色婷婷综合久久久久中文字幕| 成人网18免费网站| 亚洲一区二区少妇| 麻豆国产在线| 中文字幕欧美日韩| 性做久久久久久久久久| 精品久久久久久久久国产字幕| wwwwww日本| 精品一区二区在线播放| www.国产在线播放| 亚洲图片久久| 97av自拍| 深夜成人影院| 欧美人与性动交| 日本国产在线| 日韩一级黄色片| 国产午夜麻豆影院在线观看| 国产精品传媒在线| 免费的av网站| 蓝色福利精品导航| 中文字幕无码精品亚洲资源网久久| 男男gay无套免费视频欧美| 成人国产亚洲精品a区天堂华泰| 欧美人动性xxxxz0oz| 亚洲视频精品在线| 国产高清在线观看视频| 色综合天天天天做夜夜夜夜做| 日本一级片免费| 久久午夜羞羞影院免费观看| 中文字幕日韩久久| 久久蜜桃精品| 欧美高清中文字幕| 99精品视频精品精品视频| 国产一区不卡在线观看| 亚洲精品第一| 国产精品 欧美在线| 另类视频在线| 日韩视频―中文字幕| 性猛交xxxx| 日韩精品一区二区三区在线播放| 老熟妇一区二区三区| 亚洲成va人在线观看| 日韩在线视频免费看| 久久精品网站免费观看| 国产精品一区二区在线免费观看| 久久99精品国产91久久来源| 欧美三级一级片| 欧美激情综合色综合啪啪| 天堂va久久久噜噜噜久久va| 久久香蕉精品香蕉| 99国产在线视频| 免费一区二区三区四区| 人体精品一二三区| 欧洲一区精品| 午夜精品一区二区三区在线视| www国产在线观看| 日韩在线欧美在线| yiren22亚洲综合伊人22| 日韩精品中文在线观看| 少妇人妻精品一区二区三区| 日韩一区二区在线观看| 一炮成瘾1v1高h| 欧美日精品一区视频| 欧美日韩精品一区二区三区视频播放 | 亚洲一二三级电影| 欧美色图一区二区| 亚洲猫色日本管| 一区二区国产精品精华液| 综合亚洲深深色噜噜狠狠网站| 日韩人妻无码精品综合区| 2023国产精品| 黄色aaa视频| 久久久国际精品| 亚洲欧洲久久久| 久久亚洲精品小早川怜子| 国产精品无码网站| 91亚洲永久精品| 日本高清www| 国产亚洲短视频| 综合 欧美 亚洲日本| 国产精品三级av| 国产探花在线视频| 亚洲丝袜精品丝袜在线| 最新一区二区三区| 亚洲激情图片一区| 国产一级一级片| 精品久久久久久亚洲精品| 亚洲婷婷综合网| 欧美亚洲国产怡红院影院| 在线观看亚洲国产| 91精品国产综合久久久蜜臀粉嫩| 国产精品久久久久久免费播放| 制服丝袜中文字幕一区| 亚洲欧美另类综合| 亚洲黄色www| 国产视频精品久久| 色哟哟网站入口亚洲精品| 含羞草www国产在线视频| 欧美日韩国产91| 男女羞羞在线观看| 国产精品久久久久国产a级| 日本国产一区| 国产精品午夜av在线| 亚洲成在人线免费观看| 日韩av一级大片| 自拍偷拍欧美专区| 国产极品尤物在线| 日韩综合一区二区| 在线播放免费视频| 不卡在线观看av| www.日本高清视频| 亚洲综合色网站| 免费的毛片视频| 91麻豆精品国产91久久久久久久久 | 久久观看最新视频| 国产欧美不卡| 国产三级精品三级在线| 成人手机电影网| 亚洲欧美日韩第一页| 一区二区欧美视频| 这里只有久久精品视频| 日韩欧美在线不卡| 国产中文字幕在线| 欧美高清无遮挡| 欧洲av一区二区| 国产精品二区三区四区| 欧美在线观看视频一区| www.国产在线视频| 蜜臀a∨国产成人精品| 欧美一区二区免费在线观看| 日本一区免费视频| 天堂网一区二区三区| 欧美久久一二三四区| 青青青手机在线视频观看| 久久高清视频免费| 户外露出一区二区三区| 国产高清在线精品一区二区三区| 欧洲视频一区| 国产素人在线观看| 国产一区二区三区国产| 亚欧洲乱码视频| 亚洲成人一二三| av高清一区二区| 一本色道久久综合狠狠躁篇的优点| 暖暖在线中文免费日本| 国产精品久久久亚洲| 欧美色资源站| 嫩草影院中文字幕| 狠狠色综合色综合网络| 天天躁夜夜躁狠狠是什么心态| 亚洲国产成人av网| 国产不卡精品视频| 色噜噜狠狠色综合网图区| 日韩精品99| 久久大片网站| 国产一区二区三区久久| 国产调教打屁股xxxx网站| 国产精品久久久久一区二区三区| 日韩 国产 欧美| 亚洲欧美视频在线| 中文字幕在线高清| 久久99国产精品99久久| 91久久在线| 亚洲成av人片在线观看无| 一区二区三区在线观看国产| 国产内射老熟女aaaa∵| 日韩性生活视频| 久久国内精品| 亚洲aⅴ天堂av在线电影软件| 久久这里有精品15一区二区三区| av无码av天天av天天爽| 午夜视频一区在线观看| 日韩一区免费视频| 97久久精品在线| 清纯唯美亚洲经典中文字幕| 欧美亚洲日本一区二区三区| 不卡av免费在线观看| 日韩高清精品免费观看| 亚洲а∨天堂久久精品喷水| 日本乱理伦在线| 国产精品夜夜夜一区二区三区尤| 精品1区2区3区4区| 亚洲图片综合网| 色综合久久天天| 韩国中文免费在线视频| 国产精品亚洲激情| 91精品国产成人观看| 国产精品成人免费一区久久羞羞| 亚洲综合色在线| 青青青草原在线| 国产成人精品a视频一区www| 人人狠狠综合久久亚洲婷婷| 在线免费av播放| 一区二区在线看| 午夜国产在线观看| 国产精品成人国产乱一区| 欧美gvvideo网站| 91福利视频免费观看| 欧美日韩精品在线| 成人高清免费在线播放| 91精品久久久久久久久中文字幕 | 欧美激情网友自拍| 秋霞影视一区二区三区| 在线看的黄色网址| 亚洲美女一区二区三区| 五月激情婷婷网| 国产精品吊钟奶在线| 一区二区蜜桃| 特大黑人巨人吊xxxx| 欧美日韩一级大片网址| 在线看女人毛片| 日产精品久久久一区二区| 精品一区二区三区久久| 日本特黄特色aaa大片免费| 国产一区二区三区视频| 榴莲视频成人app| 欧美 日韩精品| 亚洲免费观看在线观看| 欧美视频综合| 91国产在线播放| 三级亚洲高清视频| 久久久精品99| 在线a欧美视频| 99ri日韩精品视频| 日韩精品视频一二三| 午夜欧美视频在线观看| 日韩美女网站| 久久国产精品亚洲va麻豆| 国内精品写真在线观看| 久久久久亚洲av成人毛片韩| 久久综合免费视频| 欧美另类69xxxxx| 波多野结衣加勒比|