在程序中怎么倒卖商品?iPhone有In App Purchase, Android自然不甘落后, 捣鼓半天终于搞出一个In App Billing,请见http://developer.android.com/guide/market/billing/index.html.
都说企鹅不是只好鸟,见谁就克隆谁,前段时间克隆鸟和流氓干了一架,干过后再见依然,我行我素,不过企鹅克隆起来还是比较厉害,我这两天狂玩企鹅出品的英雄杀,你们懂的,三国杀的克隆版,还真别说,画面什么的比三国杀online强多了,希望各位商家在鄙视企鹅的同时,也争气一点,做点好东西,让企鹅的克隆货只能模仿,无法超越.
我怎么说到企鹅去了,看来企鹅真是无处不在. 我想说的是谷歌也不是好鸟,克隆苹果的创意,不过没那么嚣张,风格还有各种开发那是全自主的,还不至于说抄袭.
这部读书笔记主要是说google的In App Billing, 分享个人心得,欢饮大家指正.
1. In App Billing也是要收30%的费,和苹果一样
2. 需要Android Market publisher account和Google Checkout Merchant account. Any application that you publish through Android Market can implement in-app billing. No special account or registration is required other than an Android Market publisher account and a Google Checkout Merchant account
3. 程序结构:
4. 开发流程。
1)注册Android Market publisher account和Google Checkout Merchant account.2)创建 product list (类似iPhone),和程序绑定,也就是要先上传或注册程序.产品分为两种类型 "managed per user account" and "unmanaged."。 第一种类型简单的说就是只能购买一次。当再次购买是会提示:“已购买”。第二种就简单了,可以多次购买。
3)注册测试帐号
4)开发,测试
5)程序的 manifest需要包括 com.android.vending.BILLING
5. 测试。两种测试方法(都需要在真机上搞):
利用Google提供的保留产品ID测试
使用测试帐号测试(类似于iPhone)
ps:大名鼎鼎的苹果Push Notification是如此的闪亮,还好google的Android朋友们有福了,Google的C2DM正在研制中,其实已经可以用了,但还不是正式版,C2DM是什么东东?就是Android版本的Push Notification了,天下乌鸦,你们懂的。