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做的很全面,几乎不需要你写多少代码,直接调用就可以了。就大概讲述下特别需要注意的啦:

  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

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

  1. 编译包含Google Play服务App的SDK版本问题

    编译包含Google Play服务App的SDK版本问题   错误信息:No Resouce identifier found for attribute 'touchscreen BlocksFoc ...

  2. 2014年的Google I/O app设计中的材料设计-渣渣的翻译

    又是一篇翻译,用了三个多小时.http://android-developers.blogspot.co.id/2014/08/material-design-in-2014-google-io-ap ...

  3. iclass 鎖機鎖程序破解限制方法-適合于有用google login 的App

    此法適合于有用google login 的App,只需要去到 app login 界面, 找到 “log in with google” , 然後向下滾動,找到最下面的 “説明” ,點擊進去,就會見到 ...

  4. 网页下载Google Play 的App

    前言 当你想在google play上下载某个应用,而无奈手机的系统并没有安装google servicess,此刻是否有些捉急? 本文分享的是一个网站,它可以无需手机而直接通过网页下载Google ...

  5. 如何从google play下载app应用,直接下载apk

    如何从google play直接下载apk   by fly2004jun 2013-10-05 转载请附出处     由于某些原因,大天朝局域网访问google很多服务不能用,其中就包括google ...

  6. 5分钟解决google play上架App设置隐私政策声明问题

    本文同步自javaexception 问题: 在我们的app上架到google play后,为了赚点小钱,就集成google ads,然而这会引发一个新的问题,那就是设置隐私政策声明的问题,通常我们会 ...

  7. 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 ...

  8. 解决google play上架App设置隐私政策声明问题

    在我们的app上架到google play后,为了赚点小钱,就集成google ads,然而这会引发一个新的问题,那就是设置隐私政策声明的问题,通常我们会收到一封来自google play的邮件,提示 ...

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

    在google play上发布apk,当上传了apk文件,填写了相关的内容信息和介绍图片.图标后,出现“发布应用”始终灰色无法点击,查看原因显示如下问题: 其中支持的设备数量始终显示为0,怀疑是编译出 ...

随机推荐

  1. IT男的”幸福”生活

    IT男的”幸福”生活 IT男的”幸福”生活"续1 IT男的”幸福”生活"续2  IT男的”幸福”生活"续3  IT男的”幸福”生活"续4  IT男的”幸福”生活 ...

  2. JavaScript实例-----反选

    <!DOCTYPE HTML> <html> <head> <script> function myFunction() { var oTab = do ...

  3. Android图片浏览器之缩略图

    项目源码:http://files.cnblogs.com/files/tgyf/app.rar. 最近在自学Android,尝试实现一般手机上都存在的图片浏览器,从缩略图开始. 直接上图,这是goo ...

  4. linux 查看服务器性能常用命令

    一.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器   下面详细介绍它的使用方法.top是一个动态显示过程,即可以通过用户按键来 ...

  5. 安装xampp二三事

    1.chrome 找不到页面时会自动跳转到hao123 安装完chrome后,想测试下localhost,结果找不到页面,当然正常的显示是“该页面无法显示”才对,可恨啊,总是直接转到hao123页面上 ...

  6. Java基础-内部类-为什么成员内部类可以无条件访问外部类

    在此之前,我们已经讨论过了成员内部类可以无条件访问外部类的成员,那具体究竟是如何实现的呢?下面通过反编译字节码文件看看究竟.事实上,编译器在进行编译的时候,会将成员内部类单独编译成一个字节码文件,下面 ...

  7. 左偏树(DP)问题

    问题:A straight dirt road connects two fields on FJ's farm, but it changes elevation more than FJ woul ...

  8. BZOJ-2037 Sue的小球 DP+费用提前

    似乎很早时学长考过很类似的? 2037: [Sdoi2008]Sue的小球 Time Limit: 10 Sec Memory Limit: 64 MB Submit: 558 Solved: 300 ...

  9. 手动搭建SpringMVC报错

    猜测这个是由于自己在搭建时缺少包造成的,后来将按照自己之前的项目将包补齐,tomcat就不报错了,看来还是要学习maven 这样就不会缺少包了

  10. poj 3734 矩阵快速幂+YY

    题目原意:N个方块排成一列,每个方块可涂成红.蓝.绿.黄.问红方块和绿方块都是偶数的方案的个数. sol:找规律列递推式+矩阵快速幂 设已经染完了i个方块将要染第i+1个方块. a[i]=1-i方块中 ...