unity 游戏上架Google Play

转载链接:https://blog.csdn.net/weixin_43839583/article/details/104687516

准备工作

1.需要科学上网
2.需要申请谷歌邮箱账户(注册出现“此电话号码无法用于进行验证”,这种情况需要用国外的手机号验证。去淘宝搜gmail号关键词找店家解决,一般5元左右)
3.需要申请Google开发者
4.需要有一张信用卡(Visa master卡),并且支付25美元(或者去淘宝找代付,淘宝搜索Google开发者就可以了)

注册开发者

developers.google.com 点击products,选择Google Play,启动Play管理中心,点击接受开发者协议,确定之后就要付款了,要填写信用卡或者借记卡的一些信息,在卡上面会写有,完成付款25美元之后就注册成功了。

注册上架的应用,商品详情编辑

打开Google Play,点击开发者账号下的账号详情进行信息填写,开发者页面的信息可以选择填写或者不填写。点击所有应用,创建应用,填写语言和名称之后(语言填哪个国家的语言,应用描述的时候就要用哪个国家的语言写),点击创建应用。填好商品详情的信息。

打包应用要安装jdk,sdk和ndk,默认的mono打包形式是打包出32位的,不能打包出64位的,而Google Play现在不允许32位的出现,所以我们要打包64位的,所以要用到ndk,然后选择IL2CPP的形式打包,记得选择64位,取消掉32位的。

安装Android sdk的时候,记得勾选上Google Play Services和Google USB Driver,勾选上Android 10,Tools里面的前三个也要打勾。
jdk要去java的官网下载,然后配置Java环境。
ndk可以在unity hub上安装,也可以在unity上的Edit的Preferences的External Tools的NDK那里选择Download就可以了,在这里jdk,sdk,ndk都指定好路径。

打包一个满足要求的APP

先获取签名文件,在jdk的安装目录的bin目录下,按住shift键再点击鼠标右键,打开powershell窗口,输入
keytool -genkey -alias xxx -keyalg RSA -validity 36500 -keystore xxx.keystore
将上面的两个xxx改成你的签名文件的名字(可以随便写),然后输入密码之类的回车后就可以了,此时在bin下面会有一个签名文件,就是秘钥。然后回到unity中的PlayerSettings找到填秘钥的地方,输入两次密码之后,Scripting backend选择IL2CPP,x86取消掉,64位勾选上。在打包页面,Build System选择Gradle,Build APP Bundle勾选上,然后Build打包。在Google Play的应用版本那里选择上传刚刚打包出来的.aab文件。

完成上架

填写好Google Play上的应用版本,商品详情,内容分级,应用内容,定价和分发范围之后就可以回到应用版本中发布了。审核几天之后如果通过了就上架了,可以在谷歌商店搜到。

关于隐私权政策

如果你的游戏需要获取用户的一些信息,就要填写你的游戏的隐私权相关信息的一个网站,用不到的话就不需要填写,隐私权政策的网站怎么来呢?你可以自己写一个关于隐私权的一个html,然后部署到你的服务器上。另外一种免费的方法是,访问http://javaexception.com/archives/33?url=https://app-privacy-policy-generator.firebaseapp.com/
然后生成隐私内容之后在互联网上托管privacy-policy页面,就会有一个关于你的游戏的隐私权声明的网址了,填到Google Play就可以了。

猜你喜欢

转载自blog.csdn.net/qq_43505432/article/details/109044740