Google登录和内购简要说明
Firebase-Google身份验证(登录)
我的博客:https://blog.csdn.net/qq_39574690/article/details/121246655
1、Google账号登录Firebase : https://console.firebase.google.com/
2、创建u3d项目
3、Authentication - Users - 添加用户 - 测试用户邮箱账密【按道理可不用】
4、Authentication - Sign-in method - 添加新提供方 - Google
5、齿轮图标 - 项目设置 - 添加应用 - 填写包名和SHA-1
打开cmd执行命令:
keytool -list -v -keystore F:\google.keystore
输入密钥密码,正确则会打印出SHA-1等信息内容。
填写完毕后,下载google-services.json,拷贝至工程内Assets/下任意能被打包出去的文件夹内。(例如Plugins下)
6、firebase-google登录 API文档:https://firebase.google.com/docs/auth/android/google-signin
7、API所需参数:
①获取client-ID : https://console.cloud.google.com/apis/credentials Google账号登录
进入凭据页面,找到Web client (auto created by Google Service)一项,客户端 ID即是client-ID
例如:
客户端 ID
921921056874-45l00snps5lgd69mj1i6patb0u6f33a7.apps.googleusercontent.com
客户端密钥
ZjZAO90H7gih-kIFVW67cifo
创建日期
2021年9月13日 GMT+8 22:39:48
ps:<此ID在google-services.json里也有出现,位于other_platform_oauth_client属性下的client_id属性内容。>
Google支付(内购)
我的博客:https://blog.csdn.net/qq_39574690/article/details/121252342
谷歌开发者官网(配置Google项目): https://play.google.com/console/
注册谷歌开发者账号需要借记卡或信用卡(visa卡),如若没有百度到的方法是全球付(未尝试),而内购必然是用海外的信用卡或银行卡的。【别搞全球付,试过了不行的 300块钱还没要回来呢哈哈】
【注意事项】
1、建议用美国邮箱、美国VPN线路、非开发者邮箱测试。
2、内购测试需在配置里设置好,一共2个地方:测试-内部测试;设置-许可测试;已均在我的博客说明。
Google登录和内购简要说明相关推荐
- 【Unity】Google内购
目录 一.创建空安卓库工程 二.Unity配置 三.注意事项 版本更新注意事项 服务器相关(相关文章如下) 支付相关错误码 https://developer.android.com/google/p ...
- GooglePlay内购接入错误Google Play In-app Billing API version is less than 3
接入谷歌内购时,代码部分接入好了,于是打算开始测试,但是打开应用后初始化时一直提示错误:Google Play In-app Billing API version is less than 3.看名 ...
- unity内购-Google支付(unity In-App Purchasing)
unity In-App Purchasing 支付 支持二次验证,json解析完之后,把解析出来的参数发给服务器,因为是unity封装的sdk,code参数需要在购买成功之后的回调里给服务器发个in ...
- Google内购--封装版
最近老大提出了一个需求,在应用里面加一个内购.由于之前没做过这块,所以百度一番.网上都是讲的使用一大堆的utils.还要加一个aidl文件.感觉挺麻烦的.最终让我找到了:com.android.bil ...
- Google 内购总结
Google 内购坑之总结 最近项目中增加了 Google 内购的内容,接入并不难,在这里总结下接入过程中的细节和坑的地方. 内购接入过程 如何接入官方的教程写的很详细(传送门),并且官方也提供了一个 ...
- java集成Google Pay内购
挺简单的直接上代码: api入参 @Data @ApiModel("google支付表单信息") public class GooglePayForm {/*** 包名*/@Api ...
- google内购-订阅模式
1.订单有变化接收google推送的接口,据此可以实现续订订单 /*** 接收google推送接口* @param body* @param request* @param response* @re ...
- google内购In-App Billing
本帖地址:http://blog.csdn.net/jinjian2009/article/details/9140891 这周做了google的内购,没搞过google的内购还是觉得比较繁琐的 go ...
- Python Google内购服务端验证
Google内购完成后,服务端需要校验订单的状态是否正确(是否已经成功付款). 一.申请认证 参考https://developers.google.cn/android-publisher/gett ...
最新文章
- 小程序使用富文本完整代码及示例图
- 40岁后才明白的道理:人一生奋斗余地很有限--转载
- MobPush精准把握用户的使用时间
- 为提高研发和测试质量而规范Scrum项目需求描述
- 程序员福利各大平台免费接口,非常适用
- CentOS 7 中firewall-cmd命令
- LeetCode 576. 出界的路径数(动态规划)
- 项目兼容ie8技术要点
- python编程最大公约数_Python 求两个数的最大公约数
- W ndows xp 开机音乐,当年番茄花园Ghost XP的开关机音乐还记得吗?流传度媲美原版...
- 【STM32】时钟系统及其结构原理
- 【Linux】定时任务crontab和at命令详解
- Mock.js和axios在vue-cli创建项目中的使用
- 8代CPU安装Ubuntu14.04教程(解决无线无能用分辨率低问题)
- 张朝阳:饮下这杯烈酒 待吾再战江湖
- 最优化理论——信赖域方法
- √开根号如何正常显示
- 如果一个用户查询不到自己的购买记录了,这个时候作为测试,应该怎么找问题
- NoSql的主要类型及相关产品
- 和彩云开启WebDAV,教你怎样薅移动羊毛
热门文章
- Python爬虫伪装,请求头User-Agent池,和代理IP池搭建使用
- 你真的理解图像处理经典算法 SIFT 吗?最深入、最全面综述:尺度不变特征转换
- React的render不是纯函数? triggering nested component updates from render is not allowed
- c语言开头的作用是什么,C语言为什么开头都加;#includestdio.h有什么作用?
- 华为交换机常见ARP操作
- Imperfect C++读书笔记(二):前置条件、后置条件和不变式
- 租用gpu训练神经网络(矩池云)
- JPA设置in参数时报错(Encountered array-valued parameter binding, but was expecting [java.lang.String (n/a)])
- dockerError processing tar file(exit status 1): no space left on device
- PXC 避免加入集群时发生SST