Unity在安卓平台获取应用名、包名,及应用版本号相关信息

最近项目中需要获取安卓应用本身的应用名称及版本号,傻傻的走了不少弯路,以为只能通过安卓底层的方法在unity调用才行,后来才发现Unity中提供了相应的API。
1、首先尝试的方法:该方法并不适用于安卓,只能在Unity环境下实用;使设法UnityEditor中的PlayerSettings属性;

#if UNITY_STANDALONE_WIN || UNITY_EDITOR
        sndisplay.text = UnityEditor. PlayerSettings.bundleVersion;
        sndisplay2.text = UnityEditor.PlayerSettings.productName;
#endif

该方法可以获取到我想要获取的信息,但并不试用安卓,打包时会报错;
2、尝试调用安卓方法,但是我安卓并不熟悉,试了几次只好换另外思路,最终找到使用Unity带的API的方法:适用安卓。

string PackageName=Application.identifier;  //包名
string APPVer=Application.version;     //APK版本号
string ProName=Application.productName;   //产品名,应用名称
string CompName=Application.companyName;   //公司名称

3、当于熟悉安卓的大牛们可以直接在安卓中调取。

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

UnityStuding

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值