1

我正在使用 Ubuntu(15.10) 64 位系统,并且我使用 chrome 作为我的日志。

我正在尝试使用此 ionic 文档进行 android 推送通知和http://docs.ionic.io/v1.0/docs/push-from-scratch#我正在尝试进行推送通知。

尝试安装ionic plugin add phonegap-plugin-push时出现错误,例如Error: Variable(s) missing (use: --variable SENDER_ID=value).为什么会发生此错误,任何人都可以给我一个解决方案来解决这个问题。

4

2 回答 2

1

正如您在此插件的安装文档(https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/INSTALLATION.md)中看到的那样,您必须在安装时提供一个 SENDER_ID 变量,如下所示:

ionic plugin add phonegap-plugin-push --variable SENDER_ID="your-app-id"

所以如果你想支持安卓设备,你的第一步就是去这里:

https://console.developers.google.com/iam-admin/projects

并创建一个新项目。您在此处提供的名称(例如“your-app-id”)应该与您作为 SENDER_ID 传递给安装命令的名称相匹配。

如果您不关心Android,那么您在那里传递什么都没关系,一切都很好。

phonegap plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
于 2016-05-29T12:34:05.607 回答
0

在你的主要 config.xml 添加

<gap:plugin name="phonegap-plugin-push" source="npm" spec="1.5.3" />

通过消除

<gap:plugin name="phonegap-plugin-push" source="npm" />

它应该可以工作。

于 2016-04-05T15:03:16.010 回答