Unity应用发布谷歌商店注意事项

本文详细描述了在开发过程中谷歌充值和使用Firebase进行谷歌登录的注意事项,包括APK配置、GooglePlay后台设置、SHA-1签名、Firebase应用关联以及登录代码配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章是我个人用来记录一些注意事项,以免时间长了忘记

一、谷歌充值

        1、商店后台基本配置先配好,参考网上的其它文档

        2、准备一个APK,占位用的,让谷歌生成签名信息等。这个包确保不会再修改keystore、可以不用接入SDK,上传到封闭式测试或内部测试(随意先一个,不用两个都上传)

        3、配置许可测试,这个一定要记得,否则会出现

                从控制台/商店下载的包:充值时不显示沙盒充值,而是正式充值;

                未上传的APK:会提示“此版本的应用程序未配置为通过Google Play进行结算”

        4、测试的邮箱账号只要加到测试人员列表即可,不用再通过网页加入测试计划。

        5、充值测试时,后台的包不用通过审核,如果有问题,那一定与未审核没有关系。

        6、占位包上传成功后,再打的APK都可以直接测试,不需要再上传(网上有人说buildcode要保持与后台控制台一样,这是不必要的),如果充值还有报错,应该排查其它地方。

二、谷歌登录(通过Firebase)       

        1、Firebase账号要与谷歌开发者账号为同一个账号,否则在firebase后会无法关联、无法在凭据页自动创建clientId 

        2、在Firebase后台创建应用时,应用名需要与GooglePlay后台保持一致,否则可能会无法在凭据页自动创建clientId

        3、创建安卓平台,需要填入SHA1签名,从GooglePlayConsole->应用签名获取,如下图,切记两个都要填入,否则对应的包会登录失败(code=12500)        

                应用签名密钥证书->SHA-1证书指纹,用于从控制台/商店下载的包登录

                上传密钥证书->SHA-1证书指纹(与keytool查看的相同),用于未上传的APK包登录时

                APKSHA-1证书指纹可能与上传密钥不同,测试时最好用keytool工具查看

        4、代码配置idToken,从google-services.json获取,查找client_type为3(webClient)client_id

{
     "client_id": "612134531560-h9mpw7t9e8oplxz13cx131vdsajo913sb9r.apps.googleusercontent.com",
     "client_type": 3
}

        5、登录测试时,不用等待OAuth同意屏幕验证通过(不影响登录功能)。

### 如何在 CentOS 7 中停止挂载磁盘或目录 在 CentOS 7 中,可以使用 `umount` 命令来卸载已经挂载的文件系统。以下是关于如何操作的具体说明: #### 使用 `umount` 卸载已挂载的设备 要卸载一个特定的挂载点,只需运行以下命令: ```bash umount /path/to/mountpoint ``` 例如,如果之前通过命令 `mount -t cifs -o //192.168.31.101/XiaoMi /disk_r1d` 将远程共享挂载到了 `/disk_r1d`[^1],那么可以通过如下方式卸载它: ```bash umount /disk_r1d ``` #### 处理繁忙的挂载点 有时可能会遇到错误提示:“target is busy”,这通常是因为有进程正在访问该挂载点的内容。为了强制卸载,可以加上 `-l` 或 `-f` 参数。 - **懒惰卸载**:允许卸载即使某些进程仍在使用该文件系统。 ```bash umount -l /path/to/mountpoint ``` - **强制卸载**:适用于无法正常卸载的情况(需谨慎使用)。 ```bash umount -f /path/to/mountpoint ``` #### 修改 `/etc/fstab` 文件以禁用自动挂载 如果希望防止某挂载点在下次启动时被重新挂载,则需要编辑 `/etc/fstab` 文件并移除对应的条目。例如,在教程中提到过向 `/etc/fstab` 添加内容以便实现开机自动挂载的操作[^3],此时可删除对应行即可阻止其再次加载。 #### 验证是否成功卸载 完成上述步骤之后,可通过查看当前所有挂载状态确认目标路径已被正确解除绑定: ```bash df -hT ``` 或者更具体地针对单个位置查询: ```bash findmnt /path/to/mountpoint ``` 以上就是在 CentOS 7 上执行 umount 的基本流程以及注意事项
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值