0 votes
by (240 points)

如下图所示:我们用unity开发的应用,已经签名了,用android studio打包后,安装到一体机,
1 应用图标总是出现在未知来源下,
2 而且图标名不是我们设置的名称(我们用的纯英文名称 VRHALL )。

请问
1 如何设置才可以不出现在未知来源里?
2 如何设置才能使用我们自己设置的名称作为应用图标名?

设备型号:PICO NEO 3 8+128
PUI版本:4.7.5

enter image description here
enter image description here

1 Answer

0 votes
by (37.0k points)

开发者你好,
对于问题1:
如需将您的程序从未知来源中移出来,移到应用页面,您需使用企业版版本设备或者将您的app上传到Pico 商店中。具体企业版设备型号以及与消费版设备区别您可参考以下链接: link
对于问题2:
需要更改应用名称,在unity编译器中Edit->Project Setting->Player,修改Company Name和Product Name即可。截图如下:enter image description here

ago by (240 points)

你好, 你的方案没有解决我的疑问和问题。

问题1,我们的其他应用安装进去 就没有在未知来源里,并且也没有在pico商店发布过。
注:我的其他应用是普通的Android应用,没有用pico的sdk,但是可以安装进去,运行出来是一个应用窗口的样子,也能正常使用。
所以不是你说这俩原因。还有其他原因导致了问题。

问题2,我已经说了 设置的名称就是我想要的名称,跟你截图修改的位置一样, 但是没有用。
仍然显示的是包名!怀疑可能是跑到未知来源造成的,但是不确认,所以需要您这边帮助确认下真正的原因。

请确认一下真正的原因,谢谢!

ago by (37.0k points)

开发者你好,
问题1:在Edit->project setting->XR Plug-in Management中安卓下勾选PicoXR会让打包的程序出现在未知来源里,不勾选PicoXR是不会出现在未知来源里的。你可以检查一下出现在未知来源里的包是不是都勾选了PicoXR。
问题2:未知来源里的包名=com+CompanyName+ProductName,不在未知来源里的包名=ProductName。和打包的apk名称没有关系。

ago by (240 points)

谢谢,我大概理解了, 消费级产品专门做了这样的控制,需要企业级产品才能放开限制。

...