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、当于熟悉安卓的大牛们可以直接在安卓中调取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值