【问题标题】:Ionic Android Push Notification getting error on phonegap-plugin-pushIonic Android 推送通知在 phonegap-plugin-push 上出现错误
【发布时间】:2016-04-05 04:56:14
【问题描述】:

我使用的是 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). 的错误,为什么会出现此错误,谁能给我一个解决方案。

【问题讨论】:

    标签: cordova ionic-framework chrome-gcm


    【解决方案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"
    

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

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

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

    如果您不关心 Android,那么无论您在那儿传递什么都没关系,什么都可以。

    phonegap plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
    

    【讨论】:

      【解决方案2】:

      在你的主 config.xml 添加

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

      通过删除

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

      它应该可以工作。

      【讨论】:

      • 我已经搜索了 config.xml 中的所有地方,但我找不到
      猜你喜欢
      • 2017-02-28
      • 2020-06-16
      • 1970-01-01
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多