当我在同一个设备中安装第二个Ionic Capacitor应用时,它会覆盖以前安装的应用。如何防止这种情况发生并同时安装两个或更多应用?我在其他帖子中读到一个可能的解决方案是将id属性添加到config.xml文件中:
id
config.xml
<widget id="my.id" ... >
但是,每次构建应用程序时都会重新生成此文件,并且会删除id。
fcipmucu1#
对于电容器项目,只需修改capacitor.config.ts文件中的appId属性:
capacitor.config.ts
appId
const config: CapacitorConfig = { appId: 'com.mydomain.myappname', appName: 'CNC Service SDRP', ... };
根据Capacitor documentation,唯一标识符:...必须采用反向域名表示法,通常表示您或您的公司拥有的域名。
重建您的项目。为了100%确定,请移除android文件夹(先备份),然后重新建置。
android
注:config.xml不需要修改;显然是为 cordova 项目工作的。
1条答案
按热度按时间fcipmucu1#
对于电容器项目,只需修改
capacitor.config.ts
文件中的appId
属性:根据Capacitor documentation,唯一标识符:
...必须采用反向域名表示法,通常表示您或您的公司拥有的域名。
重建您的项目。为了100%确定,请移除
android
文件夹(先备份),然后重新建置。注:
config.xml
不需要修改;显然是为 cordova 项目工作的。