是否有可能隐藏主屏幕上的APP图标(cordova – AngularApp)

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

您能否提出处理该情况的任何可能性。

提前致谢!

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

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

希望这可以帮助。

有了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> = 3.0.0。