无法通过节点终端向phonegap应用发送推送通知

时间:2016-08-08 07:23:34

标签: android ios cordova push-notification

我正在关注官方的phonegap文档向phonegap发送推送通知,但它给我一个语法错误。

  

C:\ Users \ Claudio \ Desktop \ apps \ myApp> phonegap push --deviceID --service gcm --payload'{“data”:{“title”:“Hello”,“message”:“World” }}'   未定义:1   “{   ^

     

SyntaxError:意外的令牌'       at Object.parse(native)       在PushCommand.execute(C:\ Users \ Claudio \ AppData \ Roaming \ npm \ node_modules \ phonegap \ lib \ phonegap \ push.js:76:23)       在PushCommand.run(C:\ Users \ Claudio \ AppData \ Roaming \ npm \ node_modules \ phonegap \ lib \ phonegap \ push.js:54:8)       在PhoneGap.push(C:\ Users \ Claudio \ AppData \ Roaming \ npm \ node_modules \ phonegap \ lib \ phonegap \ util \ command.js:28:25)       在CLI.module.exports [as push](C:\ Users \ Claudio \ AppData \ Roaming \ npm \ node_modules \ phonegap \ lib \ cli \ push.js:27:12)       在CLI.module.exports [as argv](C:\ Users \ Claudio \ AppData \ Roaming \ npm \ node_modules \ phonegap \ lib \ cli \ argv.js:128:17)       在runPhoneGapCommand(C:\ Users \ Claudio \ AppData \ Roaming \ npm \ node_modules \ phonegap \ bin \ phonegap.js:31:9)       在对象。 (C:\用户\克劳迪奥\应用程序数据\漫游\ NPM \ node_modules \ PhoneGap的\ BIN \ phonegap.js:23:5)       在Module._compile(module.js:409:26)       在Object.Module._extensions..js(module.js:416:10)

1 个答案:

答案 0 :(得分:1)

我遵循了另一个教程,而不是使用此命令来逃避“角色:

phonegap push --deviceID <ID> --service gcm --payload "{ \"data\":{ \"title\": \"Hello\", \"message\": \"World\"} }"

并且有效。

虽然我仍然不明白为什么官方phonegap应用程序提出的那个没有。也许它会针对不同的操作系统或终端?