用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(需FQ)。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做的很全面,几乎不需要你写多少代码,直接调用就可以了。就大概讲述下特别需要注意的啦:
- PublicKey是Google提供的 在Developer Console的服务与API,复制下来即可(一定要注意不能有空格)。
- 一定要注意ID(字符串),商品ID和 Developer Console里设置的ID必须要一致。Google Play的商品列表管理是可以识别CSV文件的,个人认为读取文件信息更好一些。
- 如果要做测试,需要找一个发布国家的Google账号就好(一般上Google Play 的都是发布海外吧)。
- 注意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
用Prime31实现Google Play In-App-Blling的更多相关文章
- 编译包含Google Play服务App的SDK版本问题
		编译包含Google Play服务App的SDK版本问题 错误信息:No Resouce identifier found for attribute 'touchscreen BlocksFoc ... 
- 2014年的Google I/O app设计中的材料设计-渣渣的翻译
		又是一篇翻译,用了三个多小时.http://android-developers.blogspot.co.id/2014/08/material-design-in-2014-google-io-ap ... 
- iclass 鎖機鎖程序破解限制方法-適合于有用google login 的App
		此法適合于有用google login 的App,只需要去到 app login 界面, 找到 “log in with google” , 然後向下滾動,找到最下面的 “説明” ,點擊進去,就會見到 ... 
- 网页下载Google Play 的App
		前言 当你想在google play上下载某个应用,而无奈手机的系统并没有安装google servicess,此刻是否有些捉急? 本文分享的是一个网站,它可以无需手机而直接通过网页下载Google ... 
- 如何从google play下载app应用,直接下载apk
		如何从google play直接下载apk by fly2004jun 2013-10-05 转载请附出处 由于某些原因,大天朝局域网访问google很多服务不能用,其中就包括google ... 
- 5分钟解决google play上架App设置隐私政策声明问题
		本文同步自javaexception 问题: 在我们的app上架到google play后,为了赚点小钱,就集成google ads,然而这会引发一个新的问题,那就是设置隐私政策声明的问题,通常我们会 ... 
- ASP.NET Web API 2 external logins with Facebook and Google in AngularJS app
		转载:http://bitoftech.net/2014/08/11/asp-net-web-api-2-external-logins-social-logins-facebook-google-a ... 
- 解决google play上架App设置隐私政策声明问题
		在我们的app上架到google play后,为了赚点小钱,就集成google ads,然而这会引发一个新的问题,那就是设置隐私政策声明的问题,通常我们会收到一封来自google play的邮件,提示 ... 
- Google Play发布App中遇到"多个APK:版本1未提供给任何设备配置使用。"问题的解决方法
		在google play上发布apk,当上传了apk文件,填写了相关的内容信息和介绍图片.图标后,出现“发布应用”始终灰色无法点击,查看原因显示如下问题: 其中支持的设备数量始终显示为0,怀疑是编译出 ... 
随机推荐
- 初探Asp.net5
			说到Asp.net 5,确实让我有种激动的心情,微软的全力大招在一波一波的发出,也在牵动着每一个程序员的心.作为你们中的一员,在每次看到微软的新技术时,都满怀一种激动的心情,也同时希望微软在开源和跨平 ... 
- (旧)子数涵数·PS——冷色调与LOMO
			一.准备素材(我是从百度图库里下载的) 二.打开PS和素材 三.复制图层,快捷键Ctrl+J,并把原图层隐藏,只在副本上编辑(好习惯) 四.使用"匹配颜色"命令,增加"明 ... 
- css边框阴影
			<style type="text/css">.mydiv{width:250px;height:auto;border:#909090 1px solid;backg ... 
- MongoDB 2.6设置访问权限、设置用户
			MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下: 注:研究成果基于W ... 
- tomcat发布项目时,localhost可以访问,用ip地址不能访问,同时其他电脑也不能访问。
			最近在开发项目中,遇到的一个问题是:在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/aml访问项目,不能用http://172.0.0.1:80 ... 
- WordPress HOOK机制原理及代码分析
			WordPress强大的插件机制让我们可以自由扩展功能.网上对插件的使用以及开发方法都有大量资料可以查询. 今天我们就分析一下四个主要函数的代码,包括: add_action.do_action.ad ... 
- Activiti 学习资料收集
			Activiti工作流引擎使用 http://www.open-open.com/lib/view/open1350460225367.html Activiti初学者教程 http://blog.c ... 
- Java基础-final变量和普通变量的区别
			当用final作用于类的成员变量时,成员变量(注意是类的成员变量,局部变量只需要保证在使用之前被初始化赋值即可)必须在定义时或者构造器中进行初始化赋值,而且final变量一旦被初始化赋值之后,就不能再 ... 
- 重启猫(modem)的方法
			重启猫(modem)的方法 家里上网还是古老的"猫+路由器"模式,换路由器后就要reset猫,其步骤为: 断开猫电源 用针头或笔尖按住reset小孔,持续30秒 针抵住小孔的同时连 ... 
- PHP Code Reviewing Learning
			相关学习资料 http://code-tech.diandian.com/post/2012-11-04/40042129192 http://ssv.sebug.net/高级PHP应用程序漏洞审核技 ... 
