App內購買

 

 

測試環境搭建框架

 

1. 添加測試用戶ide

測試具備應用內購買功能的應用須要使用iTunes Connect的測試用戶,不能是iTunes Connect的真實用戶,也測試

不能是App Store的真實用戶。當管理員成功登陸iTunes Connect後,進入用戶和職能模塊->沙盒技術測試員,點擊「+」直接進行建立。圖片

 

 

2. 建立App IDip

Bundle ID => Bundle Identifier產品

 

3. 添加空白應用IAPDemo
咱們在作別的應用測試時不須要使用iTunes Connect,更不須要使用它添加空白的應用,這個操做通常是在應it

用發佈時使用io

 

 

4. 爲應用添加購買產品環境搭建

iTunes Connect ->個人App ->本身的應用 ->功能 -> App內購買項目 -> 「+」號登錄

這裏咱們選擇的是Non-Consumable(非消耗型產品),而後進入應用內購買信息輸入界面

 

在下圖中,Reference Name是顯示在iTunes Connect裏的名字,這個名字在應用裏是不可見的。Product ID

是Product identifier(產品標識符),它具備惟一性,所以建議採用「包標識符+產品名」,咱們這裏輸入的是
com.51work6.IAPDemo.elves。將Cleared for Sale設定爲YES狀態時,這些產品就能夠購買了。Price Tier是產品的

價格。

 

點擊Add Language按鈕,彈出如圖14-44所示的對話框,在這裏能夠輸入客戶端要顯示的相關信息,其中
Language是要顯示的語言,Display Name是該語言下顯示的產品名,Description是產品的描述。固然,咱們能夠根

據須要添加多種語言

上傳產品預覽圖片,它並不會顯示在客戶端,只是審覈時使用。但這裏必須上傳圖片,而且圖片的大小也有要求。輸入完成後保存

 

 

 

注意:

1.正確設置上面的信息以後,有時候須要等待2-24個小時以後才能正確得到內購買的產品信息

invalidldentifiers無效的標示符,products.count = 0

2.

也必須設置,否則沒法獲取內購買的產品信息

 

 

建立項目

 

1. 建立工程和初始化處理

工程添加必要的框架StoreKit.framework

 

DEMO:

相關文章
相關標籤/搜索