是否可以在主屏幕上隐藏APP图标(Cordova - AngularApp)

时间:2017-02-23 06:04:24

标签: android ios cordova

我有一个要求: 有两个应用程序APP“A”和APP“B”。在这里,APP B应该由APP A触发的任何事件打开。为此,我需要在设备上安装这两个应用程序并且工作正常。在这里,我想限制APP B直接打开(从APP Launchpad /主屏幕),这样它才能从APP A打开。 APP B是使用Cordova构建的混合APP。

请您建议处理该方案的任何可能性。

提前致谢!

3 个答案:

答案 0 :(得分:1)

如果您要从默认启动器中删除应用,请删除 AndroidManifest.xml 文件中的以下行

<category android:name="android.intent.category.LAUNCHER"/>

希望这有帮助。

答案 1 :(得分:0)

使用cordova-custom-config,你应该可以在config.xml中添加这样的内容:

<preference name="android-manifest/application/activity[@android:name='MainActivity']/intent-filter" delete="true" />

您可能需要删除platforms/android并在进行任何更改后运行cordova prepare

检查platforms/android/AndroidManifest.xml以查看它是否有效。

确保您有cordova-custom-config&gt; = 3.0.0。

答案 2 :(得分:0)

如果要删除启动器,请在AndroidManifest.xml文件中将其替换

类别android:name =“ android.intent.category.LAUNCHER”

替换为:

类别android:name =“ android.intent.category.DEFAULT”