如何在Ionic项目中对config.xml进行持久更改

时间:2018-03-23 13:04:00

标签: cordova firebase ionic-framework firebase-authentication

Following Google Firebase's instructions(第7步)我试图将以下内容添加到我的config.xml文件中(在Ionic项目中):

<universal-links>
    <host name="abc123.app.goo.gl" scheme="https" />
    <host name="my-app.firebaseapp.com" scheme="https">
        <path url="/__/auth/callback"/>
    </host>
</universal-links>

但每次我模拟应用程序时,插入的代码都会被删除。如何在config.xml中添加所需的代码,并在没有Ionic(或Cordova)删除修改的情况下将其保留在那里。

1 个答案:

答案 0 :(得分:7)

对此的简单解决方案是在运行任何进一步的离子构建/运行之前运行cordova clean

  1. 进行/config.xml更改
  2. 运行cordova clean
  3. 运行您的离子命令(在平台内重建配置),例如ionic cordova run android
  4. 如果我正在尝试使用config.xml,我经常将其作为连接命令运行,即cordova clean; ionic cordova run android;