摘要: 下面我会以一个简单的例子演示程序端如何使用ECPurchase完成IAP功能,该例子实现了以下功能:从App Store上获取In App Purchase产品列表,并显示在一个表格(UITableView)上,点击表格上某一个产品名右边的“buy”按钮能购买对应的产品。这个例子主要包含两个类:ProductsViewController 和IAPHandler。ProductsViewController为UI类,用于显示Iap产品列表和弹出购买结果;IAPHandler实现ECPurchase与的两个代理接口:ECPurchaseTransactionDelegate和ECPurchase 阅读全文
posted @ 2014-02-22 23:32 左左木 阅读(1036) 评论(1) 推荐(0) 编辑
摘要: 在程序中,我们可以使用IOS内置库StoreKit.framework里提供的Api实现In-App Purchases产品的购买功能。但如果你不想根据文档再自己写purchase功能,那么有一个第三方的库ECPurchase会适合你。 ECPurchase库封装了purchase的内在逻辑,并且提供了几种验证方式(用于防止iap破解),调用简单方便。ECPurchase库可在文章后面我提供的例子里获得。ECPurchase提供了下面的接口需要开发者自己完成:1.在App Delegate中添加Observer[[ECPurchaseshared]addTransactionObserver] 阅读全文
posted @ 2014-02-22 23:31 左左木 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 1.登陆Apple开发者帐号2.创建一个新的Apple ID或是选用一个已存在的Apple ID,确定Apple ID的In App Purchase功能可使用:3.创建develop(用于沙盒测试)和distribution(用于发布)的profile,创建时选择刚才创建的Apple ID。4.登陆itunes connect,创建一个新的App或选用一个已存在的App,App的Bundle ID要使用步骤2中选用的App Id(注:Bundle ID只能在App创建时指定,且App创建后不能不能被修改);5. 进入App Information页面,点击“Manage In-App Pur 阅读全文
posted @ 2014-02-22 23:30 左左木 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 第一:IDP的申请1.先在iPhone DevCenter上注册成为iphone developer2.加入iPhone开发程序项目iPhone Developer Program Apply Now3.打算收费的都建议选择99刀那个,QTY是个数的意思。1就好。4.选择地区china,(很早之前没有china,列表最右下方有一个 contact us , 进入新页面,填写“ i wanna join IDP , but i cant find my country in the purchase page”。)(我当时就这么写的,也不知道英文对不对)5.大概一到两天之后你会收到一封china 阅读全文
posted @ 2014-02-22 23:27 左左木 阅读(309) 评论(0) 推荐(0) 编辑