成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

移動開發 iOS
開始IAP開發并不需要多深的背景知識,這里囫圇看下去就可以了。但是要了解IAP的兩種驗證形式: 設備驗證和服務器驗證。在開始IAP開發前,先要對IAP有個大概的了解,下面這片文章就是給你預備的。

wjforstudy分享了IAP的一些基本知識。

[[85049]]

1.在開始IAP開發前,先要對IAP有個大概的了解,下面這片文章就是給你預備的:

蘋果的官方文檔:Store Kit Guide(In App Purchase)

現在網上已經有對這個文檔很成熟的翻譯了,如果想加快閱讀速度,看這里

翻譯版本:http://yarin.blog.51cto.com/1130898/549141

PS:開始IAP開發并不需要多深的背景知識,這里囫圇看下去就可以了。但是要了解IAP的兩種驗證形式: 設備驗證和服務器驗證。

2.網上流傳比較廣的IAP開發流程的帖子,講的范圍很全面,但是有的內容跟不上時代了,一共有兩點需要注意:

一、在現在的IAP測試中,已經不需要提交程序再讓開發者把程序狀態設置“Developer Reject”了,只需要程序 到”prepare for upload“就可以了。

二、在IOS5,已經可以在模擬器中測試,調試IAP這個功能了。

這一篇文章地址是:

IAP(程序內購買): 完全攻略

http://fei263.blog.163.com/blog/static/927937242011321105241823/

這篇文章包含了從創建APP ID 開始到IAP基本功能實現的整個流程,很全面,值得花時間去看一看,但是注意幾個問題:

1.文中有幾個前置條件沒有說明:

<1 在添加Test User之前,應該已經設置好ITunes Connect賬戶中關于Purchase Contract的信息。至少應該點擊contract 的request按鈕,讓contract置于pending in process的狀態。

 完成上面的操作后,你才會在剛進入Manage User界面的時候,能選擇創建Test User。

3.請保證這個時候你的pruchase contract已經完成了!contract中的 bank info,tax info,contact info都需要填寫完成!

這篇帖子是這里要推薦的,主要介紹了Itunes Connect中創建了程序信息后,IAP的準備和測試的過程:

【iOS開發必收藏】詳解iOS應用程序內使用IAP/StoreKit付費、沙盒(SandBox)測試、創建測試賬號流程!

http://blog.csdn.net/xiaominghimi/article/details/6937097

4.遇到問題了?

好了,經過前面的準備后,就到了真正和IAP聯通的步驟了。在輸入一個Product ID向服務器發起request的時候,很有可能出現失敗的情況,在request屬性InvalidateIdentifier中,你會發現這個Product ID是無效的。

為什么呢?蘋果是不會告訴你的,連個錯誤代碼都沒有,非常坑爹。

所以這里我們有一個Check List,需要大家逐條檢查:

Have you enabled In-App Purchases for your App ID?

Have you checked Cleared for Sale for your product?

Have you submitted (and optionally rejected) your application binary?

Does your project’s .plist Bundle ID match your App ID?

Have you generated and installed a new provisioning profile for the new App ID?

Have you configured your project to code sign using this new provisioning profile?

Are you building for iPhone OS 3.0 or above?

Are you using the full product ID when when making an SKProductRequest?

Have you waited several hours since adding your product to iTunes Connect?

Are your bank details active on iTunes Connect? (via Mark)

Have you tried deleting the app from your device and reinstalling? (via Hector, S3B, Alex O, Joe, and Alberto)

Is your device jailbroken? If so, you need to revert the jailbreak for IAP to work. (via oh my god, Roman, and xfze)

If you answered “No” to any one of these questions, there’s your problem.

If you answered “Yes” for each of these questions and you still have an invalid product ID, then you have a problem I haven’t seen before. Check out the links in the next section, several of which are Developer Forum posts that were especially helpful in my hunt for debugging invalid product IDs.

5.再使用別人提供的例子代碼測試IAP完成以后,這里向你介紹一個別人封裝好的類庫:ECPurchase

http://mobile.51cto.com/hot-410074.htm  類庫在附件中下載。

 

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

2013-09-09 17:23:29

iOS應用內置付費IAP

2013-09-09 16:11:16

iOS應用內置付費IAP總結

2013-04-12 15:53:39

2013-09-09 14:26:25

iOS應用內置付費In-App Purc

2013-09-05 15:12:09

iOS應用內置付費In-App Purc

2013-09-09 13:57:27

iOS應用內置付費In-App Purc

2013-09-09 15:05:12

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

2011-11-16 14:20:43

Adobe AIR

2011-11-16 15:47:04

AdobeAIRiOS應用

2013-08-06 15:10:18

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

2011-11-16 15:08:30

AdobeAIRiOS應用

2011-06-01 14:50:55

iOS谷歌

2012-04-06 17:38:07

亞馬遜AppstoreIAP

2009-12-31 15:53:28

SilverLight

2012-04-28 10:31:00

AndroidiOS

2013-03-26 09:24:57

iOS內置URL sc

2013-05-22 16:37:15

優化IAP設計運營推廣

2011-04-29 09:24:39

免費應用Android MarApp Store

2011-03-31 09:16:39

Android Mar付費

2012-02-01 15:38:08

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美 日韩 亚洲91麻豆精品 | 欧美精品一区二区三区四区 在线 | 人人干97 | 国产日韩欧美一区 | 成人高清视频在线观看 | 欧美国产日韩在线 | 五月婷婷丁香 | 91aiai | 国产精品久久久久久久久免费高清 | 国产欧美精品一区二区色综合朱莉 | 一级黄色片网址 | 久久伊| 欧美亚洲视频 | 久久久成人一区二区免费影院 | 久操亚洲 | 91国内精精品久久久久久婷婷 | 午夜视频网站 | 日日夜精品视频 | 91精品国产色综合久久不卡蜜臀 | 色综合天天天天做夜夜夜夜做 | 欧美成人精品 | 国产精品日韩欧美一区二区三区 | 中文字幕在线观看第一页 | 国产区精品 | 国产精品99久久久久久动医院 | 黄久久久 | 黄a网站| 亚洲一区二区三区在线播放 | 欧美日韩中文在线观看 | 精品久久久久一区 | 一级黄色片一级黄色片 | 亚洲综合精品 | 久久久久国产一区二区三区不卡 | 色综合一区二区 | 黑人巨大精品欧美一区二区免费 | 欧美二区在线 | 日韩www | 玖玖国产| 亚洲成人毛片 | 激情视频中文字幕 | 久久com|