Ionic Cordova推送振动和声音iOS警报问题

时间:2016-02-08 12:56:38

标签: javascript ios cordova ionic-framework apple-push-notifications

我正在使用离子和手机间隙插件推送通知插件,但似乎无法播放声音。我正在初步推动:

var push = new Ionic.Push({
                        "debug": true,
                        "onNotification": function(notification) {
                            var payload = notification.payload;
                        },
                        "onRegister": function(data) {
                            console.log(data.token);
                        },
                        "pluginConfig": {
                            "ios": {
                                "badge": true,
                                "sound": true, 
                                "alert":true,
                                "vibration": true
                            }
                        } 
                    });

我可以通过离子推送REST api https://push.ionic.io/api/v1/push发送推送提示,如下所示,它可以成功发送警报,但没有声音或振动。

{
  "user_ids":[
    "14"
  ],
  "notification":{
    "alert":"Hello World!"
    }
  }

我似乎已经尝试了上述的一系列不同组合,包括根据文档使用iOS特定参数:

{
  "user_ids":[
    "14"
  ],
  "notification":{
    "alert":"Hello World!",
    "ios":{
      "expiry": 1454927886239,
      "badge":1,
      "priority": 10,
      "contentAvailable": 1,
      "payload":{
          "sound":"default"
      }
    }
  }
}

但没有任何东西会引发任何振动或声音。对于从手机间隙插件推送到离子推送文档的文档中的交叉,以及在请求的主体中传递什么以使声音和振动起作用,我有点困惑。有人有这方面的实例吗?

1 个答案:

答案 0 :(得分:0)

您可以使用http://asfandi.com/index.php?page=open_source_contribution进行cordova振动,如果此链接不适合您,请访问http://asfandi.com并点击“开源贡献”。