栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

【unity】Google 登录和Google支付接入unity

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【unity】Google 登录和Google支付接入unity

公司项目需要上线谷歌商店,因为某些原因不得不接手SDK接入的任务。然而作为一个菜鸡,实在是有点难为我了,磨磨唧唧搞了半个月才搞好。感谢老大的宽容。

目录
  • Google 登录
    • Google Play Games 登录
    • Google Sign in
    • Google One Tap
  • Google 支付(结算库)
    • Unity插件
    • 安卓原生

Google 登录

首先需要明确一点,常规意义上的Google登录和Google Play Games登录是不同的!
在我的理解中,Google Play Games 更适合单机游戏,是否接入Google Play Games 需要看项目的需求。

Google Play Games 登录

因为某些原因(事实上是因为简单,有现成的插件可用),我首先接入了Google Play Games。
官方链接:https://github.com/playgameservices/play-games-plugin-for-unity
直接根据官方文档的指引接入就完事了。
需要注意的一点就是Google后台的凭据设置一定要正确。 至少一个Android类型和一个Web类型的凭据。

以及凭据中的 SHA-1 签名证书指纹和包名必须符合项目设置。
这里有一个坑需要注意,我在设置谷歌的测试轨道时选择了使用谷歌提供的签名证书。然后忘记了,这里设置时就用了自己的SHA-1 秘钥,结果死活对不上。最后还是从谷歌商店下载包解析后得到的正确秘钥。

Google Sign in

Google Sign in 和One Tap 需要Android Studio 和Unity的交互。
官方技术指南:https://developers.google.com/identity/sign-in/android/sign-in

Google One Tap

官方技术指南: https://developers.google.com/identity/one-tap/android/overview

Google 支付(结算库) Unity插件

Google 支付也有Unity插件可用
官方技术指南:https://developer.android.com/google/play/billing/unity?hl=zh-cn
需要重视的是,如果不知道什么是IAP, 一定要看看 Unity IAP 教程。
不管是AS打包jar的方式,还是使用的unity插件,如果报错:

BillingUnavailable’ and debug message: ‘Google Play In-app Billing API version is less than 3’.
或者
responseCode = 3

如果确定Biling版本大于3.0.0 且你使用的是国行手机自己安装的谷歌三件套。那么不用怀疑,就是手机的问题,换个美版自带谷歌三件套的测试机就好了!

安卓原生

看大佬的教程 教你接入Google谷歌支付V3版本,图文讲解(Android、Unity)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/901801.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号