【发布时间】:2015-07-30 14:59:10
【问题描述】:
我正在尝试使用 Ionic 创建推送通知应用程序。当我构建应用程序时,将从 android 平台的 res/xml/config.xml 文件中删除以下行。
<feature name="PushPlugin">
<param name="android-package" value="com.plugin.gcm.PushPlugin" />
</feature>
请帮助我理解这个问题。
【问题讨论】:
我正在尝试使用 Ionic 创建推送通知应用程序。当我构建应用程序时,将从 android 平台的 res/xml/config.xml 文件中删除以下行。
<feature name="PushPlugin">
<param name="android-package" value="com.plugin.gcm.PushPlugin" />
</feature>
请帮助我理解这个问题。
【问题讨论】:
您是安装了推送通知插件还是手动添加了这一行?
每次构建时,config.xml 都会被覆盖。据我所知,每个插件都包含正常运行所需的所有内容,并且在您构建应用程序时分别添加到 config.xml 和 AndroidManifest 中。
因此,如果您已安装 PushPlugin,则会自动添加该行。如果您在构建之前手动添加该行,它将被覆盖。
万一上述行不通,尝试卸载安装插件,然后运行
ionic prepare android
在再次运行构建之前。
【讨论】: