用Prime31实现Google Play In-App-Blling

Android开发者想在海外赚钱,接入Google
Play是不二选择,然而一堆英文文档对于像我这样的英语四级都木有过的可谓是苦恼之极。近段时间因工作需要研究了Unity接入Google
Play的整个流程。特记录下来心得和大家交流。

Google官方提供了Android 原生的IAB文档,不过对于我这种英语能力低下者实在是种考验,不过他是免费的,相比我采用的Prime31
IAB插件(70刀)来说,还是更愿意去研究这个,blogspot上这篇文章详细讲述了如何利用原生的Google Play
In-App-Billing在Unity中完成内购功能,http://phardera.blogspot.com/2013/03/unity-3d-google-play-in-app-billing-iab.html(需翻墙)。PS:按照此大神的方法我没有成功,由于不会java,也不知道到底哪儿出错了,求大神指导。

1.下载prime31 Google Play In-App-Billing
Plugin(http://download.csdn.net/detail/geniusdhc/6043227)

2.导入package包会自动添加到相应的文件夹中。

3.导入以后会有以下几个文件,红框内的文件可以删除不要。

4.打开UnityManifest,在Application标签内添加如下语句:<service
android:name="com.prime31.billing.BillingService
"></service> ,目的是启动prime31的BillingService。保存后将该文件改名为AndroidManifest以便让 Android 系统完整地了解要发布的应用。(这点搞android的理解应该比我更深刻一点)。       这样就算是将准备工作做完了。接下来就是写代码啦。

由于这是公司项目,代码就不方便贴出了,而且prime31做的很全面,几乎不需要你写多少代码,直接调用就可以了。就大概讲述下特别需要注意的啦:

  1. PublicKey是Google提供的 在Developer
    Console的服务与API,复制下来即可(一定要注意不能有空格)。

  2. 一定要注意ID(字符串),商品ID和 Developer Console里设置的ID必须要一致。Google
    Play的商品列表管理是可以识别CSV文件的,个人认为读取文件信息更好一些。

  3. 如果要做测试,需要找一个发布国家的Google账号就好(一般上Google  Play 的都是发布海外吧)。

  4. 注意keystore的填写,一定要记住密码,在更新版本时会需要。在这个环节中可能会遇到无法安装的问题,解决办法:http://blog.csdn.net/sy_bz/article/details/7204569。

资料链接:1.http://phardera.blogspot.com/2013/03/unity-3d-google-play-in-app-billing-iab.html

2.http://download.csdn.net/detail/geniusdhc/6043227

3.http://blog.csdn.net/sy_bz/article/details/7204569

时间: 2024-12-04 17:14:03

用Prime31实现Google Play In-App-Blling的相关文章

开发Google眼镜的app

谷歌眼镜,相信很多人都不陌生,让很多人带着好奇与期待,希望自己也能带着试试,是什么样的感觉.先来简单了解谷歌眼镜开发 在此就简单介绍谷歌眼镜开发中的一些知识,API / SDK. 1.谷歌眼镜的 Mirror API,是基于RESTful接口,从远程服务器到谷歌眼镜timeline的云. 2.眼镜的开发工具包,构建在Android SDK基础之上,不仅用来开发谷歌眼镜的应用程序.还能与Android NDK和原生代码协作. 英巴卡迪诺科技的  Appmethod  应用开发平台 和   RAD

Google glass Mirror app开发之HTML布局之标签篇

$_[.=.]  原谅我不太会写标题.. 谷歌眼镜开发 之 Mirror api开发之 HTML布局之 css样式 之xxx... 好了,进入正题,在https://developers.google.com/glass/tools-downloads/playground中可以实时地预览效果 CSS样式文件:https://mirror-api-playground.appspot.com/assets/css/base_style.css Mirror API - Timeline:http

Google Play发布App中遇到&quot;多个APK:版本1未提供给任何设备配置使用。&quot;问题的解决方法

在google play上发布apk,当上传了apk文件,填写了相关的内容信息和介绍图片.图标后,出现"发布应用"始终灰色无法点击,查看原因显示如下问题: 其中支持的设备数量始终显示为0,怀疑是编译出来的apk哪里不规范! 经过对原有工程代码的查找修改,去除了mips和x86两个jniLibs下的链接库后,再次上传后支持的设备数量终于显示出来. 原因是mips/x86两个文件夹下的文件与armeabi/armeabi-v7a的内容不一致,部分库在mips/x86下没有而在armeabi

Google Market发布APP流程

1 注册帐号 1.1 首先,注册一个Google帐号,使用gmail帐号即可. 1.2 准备一张美国的信用卡(会校验). 1.3 注册地址:http://market.android.com/publish 填写注册为一个开发者(developer)所需要的profile信息 https://market.android.com/publish/signup 会提示您需要支付$25用于注册为开发者(developer) 按照页面所显示的信息要求填写内容,提交. 好像目前暂时不支持中国地区的信用卡

Google下重手了、安卓App广告弹窗被打击!

说起安卓用户最烦的东西,安卓App广告绝对算是一个.由于安卓独特的生态特点,很多安卓App都以广告作为主 要盈利途径.但打打一般的广告也就算了,很多App的广告都非常过分,恨不得你一开机就马上看到它的广告.现在,Google终于要管管这块事情了.最近 Google出炉了开发者新政策,对广告作出非常严厉的管制. 安卓App垃圾广告杀电杀性能,严重影响用户体验 Google开发者新政策显示,安卓App禁止以通知的形式推送广告,也不能在安卓手机主屏幕上添加以广告为目的的新图标.安卓App在通知栏推送广

教你如何使用 Google App Engine

Java 世界如同一个丰富的生态系统,涉及开发人员.事务以及(最为重要的)应用程序等各种角色,其中大部分内容在过去十年里已经发展成熟.全球 Java 社区在 Java 平台上投入了巨大的金钱.时间和脑力劳动,这些贡献造就了一个包含成功的开源商业工具.框架以及解决方案的巨大宝库. 在 Java 平台方面的各种投入使 Java 开发的方式产生了微妙的变化.两个重要的趋势正在快速改变 Java 开发的特征: 充分地利用开源工具和框架自上而下 构建应用程序 租用(或外借)各种应用程序基础设施来管理软件生

Google下重手了!安卓App广告弹窗被打击

说起安卓用户最烦的东西,安卓App广告绝对算是一个.由于安卓独特的生态特点,很多安卓App都以广告作为主 要盈利途径.但打打一般的广告也就算了,很多App的广告都非常过分,恨不得你一开机就马上看到它的广告.现在,Google终于要管管这块事情了.最近 Google出炉了开发者新政策,对广告作出非常严厉的管制. 安卓App垃圾广告杀电杀性能,严重影响用户体验 Google开发者新政策显示,安卓App禁止以通知的形式推送广告,也不能在安卓手机主屏幕上添加以广告为目的的新图标.安卓App在通知栏推送广

2014 I/O归来:Google连接一切

6月,WWDC 2014与Google I/O  (大部分演讲视频都公开,Youtube需要翻墙,非常值得一看)相继召开.今年是我第三年参加Google I/O大会.三年间,Google积累了很多技术.做出了很多产品.本届Google I/O大会,Google向世界展示了一幅场景:Google正在连接一切. 20世纪80年代末,美国Xerox公司PARC研究中心的Mark Weiser提出了普适计算(Ubiquitous computing)的概念.在普适计算的模式下,人们能够在任何时间.任何地

谷歌推出备份新工具:Google Drive将同步计算机文件

Google 正在将云端硬盘 Drive 转变成更强大的文件备份工具.很快,Google Drive 将能监测并备份你电脑上的(几乎)所有文件,只要是你勾选的文档,Drive 就能同步至云端. 具体来说,这项改变将在 6 月 28 日到来,届时 Google 将会推出一款名为 Backup and Sync(备份与同步)的应用.看起来 Backup and Sync 似乎在未来某个时间点将取代 Google 的 Drive 和 Photos(照片同步与管理)应用.目前 Google 正在向普通用