如何在同一设备中安装多个 Ionic(电容器)应用程序?

问题描述 投票:0回答:2

当我在同一设备中安装第二个离子电容器应用程序时,它会覆盖之前安装的应用程序。如何防止这种情况发生并同时安装两个或更多应用程序?

我在其他帖子中读到,一种可能的解决方案是将

id
属性添加到
config.xml
文件中:

<widget id="my.id" ... >

但是每次构建应用程序时都会重新生成此文件,并且

id
被删除。

ionic-framework capacitor
2个回答
0
投票

对于Capacitor项目,只需修改

appId
文件中的
capacitor.config.ts
属性:

const config: CapacitorConfig = {
  appId: 'com.mydomain.myappname',
  appName: 'CNC Service SDRP',
  ...
};

根据电容器文档,唯一标识符:

...必须采用反向域名表示法,通常代表您或您的公司拥有的域名。

重建您的项目。为了 100% 确定,请删除

android
文件夹(先进行备份)并重新构建。

注意:无需修改

config.xml
;这显然适用于 Cordova 项目。


0
投票

您只需更改

applicationId
中的
android/app/build.gradle
即可。

© www.soinside.com 2019 - 2024. All rights reserved.