0

当我使用命令构建应用程序时,推送通知不起作用ionic package build android --profile Profile,当我使用ionic build android它为我工作时,为什么?我需要与ionic package不合作ionic build

4

1 回答 1

0

这对我有用 - 请参阅此 URL 的底部: https ://github.com/phonegap/phonegap-plugin-push/blob/master/docs/PHONEGAP_BUILD.md

用户报告了 Ionic Cloud Build 的问题。显然,处理变量的方式存在一些差异。如果您的应用程序存在无法找到 PushNotification 对象的问题,请尝试以下操作。

从 config.xml 中删除 phonegap-plugin-push 的包含。即删除如下所示的行:

<plugin name="phonegap-plugin-push" spec="~1.9.1">
  <variable name="SENDER_ID" value="xxx"/>
</plugin>

将以下行添加到 cordovaPlugins 数组中的 package.json 中。

{
  "variables": {
    "SENDER_ID": "xxx"
  },
  "locator": "phonegap-plugin-push"
}
于 2017-05-05T20:59:01.120 回答