未捕获的TypeError:无法读取未定义的属性'push'

时间:2013-08-05 12:51:34

标签: parse-platform trigger.io

版本2.0.0

我正在尝试按照文档使用解析对象:https://trigger.io/modules/parse/current/docs/index.html

forge.parse.push.subscribe(...)

我得到的错误:Uncaught TypeError: Cannot read property 'push' of undefined。所以没有设置parse属性。我听说这是配置设置不正确的问题,但是通过工具包设置解析似乎没有任何效果,并且仍未设置parse属性。

我的配置:

{
  ...
  "modules": {
    ...
    "parse": {
      "version": "2.0",
      "config": {
        "clientKey": "xxx",
        "applicationId": "xxx"
      }
    }
    ...
  }
  ...
}

伪造签名:

{
  button: Object
  config: Object
  document: Object
  enableDebug: function (){h.debug=true;h.priv.call("internal.showDebugWarning", },null,null);h.priv.call("internal.hideDebugWarning",{},null,null)}
  event: Object
  file: Object
  geolocation: Object
  internal: Object
  is: Object
  logging: Object
  message: Object
  notification: Object
  prefs: Object
  reload: Object
  request: Object
  tabs: Object
  tools: Object
  __proto__: Object
}

2 个答案:

答案 0 :(得分:2)

看起来你正在尝试在非移动目标(可能是网络)上使用Parse。解析推送通知仅适用于Android和iOS。

答案 1 :(得分:0)

请尝试以下。

forge.partners.parse.push.subscribe("offers",
function () {
  forge.logging.info("subscribed to offers push notifications!");
},
function (err) {
  forge.logging.error("error subscribing to offers notifications: "+
    JSON.stringify(err));
});