离子不发送推送通知

时间:2016-09-05 17:11:05

标签: android cordova ionic-framework push-notification ngcordova

我正在使用ngCordova cordovaPushV5,当我打开应用时,我得到的注册ID很好,但是当我使用Postman通过POST请求发送通知时,我没有收到通知在设备上。

以下是我尝试的卷曲请求:

curl -X POST -H "Authorization: Bearer MY_API_TOKEN" -H "Content-Type: application/json" -d '{
    "tokens": ["dO-ocODiZSE:APA91bFTEvGakImDE3Jk-qhYyGwl86qq4R8bQuKikaQeyeYmDkaxWjMZTv47SmX0rvYUWLjpeG24LsQYIuE2KJA0I4U9Hq-2HyG9LuST3jn5SwLc1FTYQbyttIuKaGKHMDMTIaTdLyIx"],
    "profile": "trader_mobile",
    "notification": {
        "message": "Test"
    }
}' "https://api.ionic.io/push/notifications"

这是我得到的回应:

{
  "meta": {
    "request_id": "5ac67cae-458e-4ff4-aa9a-ac86f4aff873",
    "version": "2.0.0-beta.0",
    "status": 201
  },
  "data": {
    "app_id": "de12c106",
    "status": "open",
    "config": {
      "profile": "trader_mobile",
      "tokens": [
        "dO-ocODiZSE:APA91bFTEvGakImDE3Jk-qhYyGwl86qq4R8bQuKikaQeyeYmDkaxWjMZTv47SmX0rvYUWLjpeG24LsQYIuE2KJA0I4U9Hq-2HyG9LuST3jn5SwLc1FTYQbyttIuKaGKHMDMTIaTdLyIx"
      ],
      "notification": {
        "message": "Test"
      }
    },
    "uuid": "7efef50c-72bf-4e08-a176-4c28de8b2258",
    "state": "enqueued",
    "created": "2016-09-05T17:00:46.425695+00:00"
  }
}

但我仍然没有在设备上收到通知。

我已在我的Ionic Dashbaord中的安全配置文件中设置了我的gcm api密钥,并使用ionic upload上传了我的应用并执行了ionic io init。我已经尝试了我能找到的所有解决方案,并且我已经尝试了不同命令中的每个命令。除了删除平台并再次添加它。什么都没有,我做错了什么?

0 个答案:

没有答案