谷歌支付总结(上)
谷歌账号购买交易平台/谷歌邮箱新老号-自动购买
2004年/2008年/2011年/2018年/2019年/2020年/2021年/2022年谷歌号购买
Google Play地区更改/锁区号购买
Youtube老频道号购买
美国苹果id/日本苹果id/韩国苹果id/台湾苹果ID/香港苹果ID/新加坡苹果ID购买
shadowrocket可下载小火箭账号/美区小火箭下载账号购买
写在前面:
最近,谷歌似乎又被彻底封杀了。还好在此之前,Google play 计费已经完成,现在写博客做个记录。这个博客是为了给自己留个记录,帮助有需要的人。因为登录谷歌开发者后台基本是不可能的,所以有些东西没办法截图。尝试更全面。本篇博客将分为两部分,第一部分主要讲准备工作(要准备的东西很多),第二部分讲相关的代码访问。
准备:
由于是谷歌内部支付,所以必须配置Android之类的开发环境,这里就不做解释了。
1.下载开发包。
通过 androidSDK Manager 下载 Android SDK 的 extras 部分。最好下载红线标注的两个开发包。第一个是Google Play Service包,里面会包含Google Cloud Message、Google Wallet等与Google Play Service相关的文件。. 二是内部支付包,里面包含了我们本次开发需要的文档、示例、配置文件等。ps 我自己的笔记本电脑没有安装 Google Play 服务,不要在意 :)。
下载包后,在本地SDK中可以找到这两个包(根据自己SDK的路径搜索),计费包在这里。
其中,samples是谷歌官方提供的示例项目,将用于我们的付款。第二个文件是应用内通信相关的文件,需要添加到我们自己的项目中,下面会讲到。
与计费相关的文档在此目录中
v2可以不看跳过,我们现在支付v3,也就是第3版的支付。我的建议是把这些文件都看一遍,让大家对谷歌的支付有一个大概的了解,看看这个支付是经过什么流程的,以及使用了什么东西。虽然都是英文的,但是里面的专业术语却很少。我相信你可以在一个早上阅读它们。其实我现在要讲的也是从这里看到的,所以如果你看懂了这些文档,就不用看这篇博客了:)
2.准备测试版 APK
下载上述计费包后,首先将文件 IInAppBillingService.aidl 添加到您的项目中。添加的方法非常简单。在你的项目中创建如下包名com.android.vending.billing,然后将这个aidl文件复制进去,最后刷新你的项目。如果项目没有生成相关代码,可以执行android update命令来更新你的项目。
[html]
其次,将上述权限添加到你项目的 AndroidManifest.xml 中(可以在
在项目中找到)。完成以上两步后,你的项目就有了谷歌计费(当然要添加支付码才能完成)。你的程序打包签名后,Google Play后台也会识别你的程序,可以允许。您已在后台添加应用内购买。
在正式获取支付码之前,可以将此apk上传到Google Play后台。此 APK 等同于您要发布的 APK。当然,您实际上不会发布它。这里要说的是,上传的APK需要签名,包名和签名要和你后面上传的官方APK一致。当然,你也可以访问后将支付相关的代码上传到后台。APK上传方法,登陆开发者后台就知道怎么上传了。需要注意的是,这个包应该是作为测试版上传的,这样谷歌就不会发布了,但是可以激活APK的支付功能,这样我们就可以在本地安装APK来测试支付了。
3.需要帐号
(1)去谷歌开发者后台申请账号并上传apk。既然我们要加谷歌支付,那就意味着我们的程序会在Google Play上架,所以开发者账号一定要有,我相信你已经在开发者账号我在后台注册了一个账号如果你还没有就去注册一个,因为我现在无法登陆开发者后台,所以不说注册了这里有个账号,你可以开一个vpn到谷歌开发者后台注册一个Google账号购买注意事项,顺便我也会开你的谷歌钱包账号。
(2)添加了测试账号。在
本文档对如何添加测试账号有详细的说明,这里不再赘述。测试帐户是可用的 gmail 帐户,但不要使用您的开发者帐户。如果你在测试手机上登录测试账号,在你测试购买谷歌计费的时候谷歌不会扣你的钱,所以你现在可以免费测试你的应用内购买了。可以在后台添加多个测试帐户。另外,可以在后台的设置界面中添加测试账号。如下所示。遇到一个同学,用邀请组测试作为测试账号。仅当您邀请其他人测试您的 apk 时,而不是测试帐户。
PS,特别建议不要开启邀请群功能。首先,邀请组设置麻烦。您必须设置开放权限并添加测试组人员。如果设置不正确,则无法测试;其次,Android设备可以随便安装。apk,测试的时候只需要在本地打包打包发给测试人员即可。如果你使用这个邀请群功能,首先要设置,添加测试者账号,然后本地上传包,最后测试者会从后台下载你的apk,前提是要开通VPN。真麻烦。所以这里不推荐使用这个邀请群功能。这和 iOS 的 TestFlight 很像,不过 TestFlight 是为了解决 iOS 设备不能随便安装应用的限制。
(3)设置应用内商品。在设置应用内商品之前,您需要将您的测试版 APK 上传到 Google Play 后端。在
本文档详细说明了如何在后台设置应用内购买。需要注意的是,您设置的产品是唯一的,产品名称不能重复或重复使用。建议在测试阶段只设置一个产品进行测试。完成支付和添加后,您可以将所有产品添加到后台。
(4)公钥。一个用来验证支付结果的密钥很重要。程序中使用,可以在文档中找到。从哪里获取。下一部分会讲如何使用它。这里可以先提一下,那就是这个key最好放在服务器端Google账号购买注意事项,当然如果你是做单机游戏,要考虑如何隐藏这个key,反正不要写在您的 Java 代码中。
4.测试设备
要测试 Google 计费,您首先需要一部带有完整 Google Play 商店、Google Play 服务的 Android 手机。国内手机厂商一般会删除这两个程序。您需要重新下载并安装它们。如果安装后可以使用,可以自行解决。个人建议使用谷歌自家的nexus系列设备。如果没有,也可以用魅族和小米手机。这两家制造商保留谷歌服务(就像一个)。那你得有vpn,还得能出国。因为在你的应用中加入谷歌计费后,国内的Google Play商店是不会把你的应用上架的。当然,在后台选择发布地区时,不能选择中国大陆的选项:(。所以,您使用国内网络是如果无法完成支付,那么您必须打开vpn测试支付。注意,如果您使用过国内网络的Google Play程序商店,您需要清除Google Play程序的数据,否则即使您稍后打开Google Play程序vpn测试,Google Play仍然会将您视为国内用户,记住,记住。
5.信用卡
测试付款必须有一个 VISA 信用卡账户,或其他信用卡账户,如万事达卡。虽然使用测试账户进行测试购买是不收费的,但是在支付过程中还是需要填写信用卡账户。如果你在公司工作,让你的公司为你提供信用卡账户,如果你是个人开发者,使用你自己的。建议有固定手机测试支付。这款手机最好不用root,因为要输入信用卡账号和密码,至少要保证安全。
以上就是需要做的准备工作。这些事情可以在开发之前或之后进行。没有太大区别。个人建议在添加谷歌计费代码之前准备好相关的背景。其实上面基本就是开票单上的东西了,所以建议先看那些单据,再添加代码。下一部分讨论代码访问。
谷歌账号购买交易平台/谷歌邮箱新老号-自动购买
2004年/2008年/2011年/2018年/2019年/2020年/2021年/2022年谷歌号购买
Google Play地区更改/锁区号购买
Youtube老频道号购买
美国苹果id/日本苹果id/韩国苹果id/台湾苹果ID/香港苹果ID/新加坡苹果ID购买
shadowrocket可下载小火箭账号/美区小火箭下载账号购买
版权声明:
作者:中州西鹿谷歌
链接:https://www.gmail777.com/archives/1127
来源:中州西鹿
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论