Android 不发送推送通知
我使用的是Android 不发送推送通知,android,cordova,ionic-framework,push-notification,ngcordova,Android,Cordova,Ionic Framework,Push Notification,Ngcordova,我使用的是ngCordovacordovaPushV5,当我打开应用程序时,我可以很好地获得注册id,但是当我使用邮递员通过POST请求发送通知时,我在设备上没有收到通知 下面是我正在尝试的卷曲请求: curl -X POST -H "Authorization: Bearer MY_API_TOKEN" -H "Content-Type: application/json" -d '{ "tokens": ["dO-ocODiZSE:APA91bFTEvGakImDE3Jk-qhYyG
ngCordova
cordovaPushV5
,当我打开应用程序时,我可以很好地获得注册id,但是当我使用邮递员通过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
。我已经尝试了我能找到的每一个解决方案,我尝试了几乎每一个命令的不同顺序。以及删除平台并再次添加它。还是没什么,我做错了什么?为什么不尝试从GCM发送通知,而不是对您创建的API令牌和安全配置文件进行ionic pushcheck。发送另一个GET到https://api.ionic.io/push/notifications//messages
(uuid
是您的POST回复中的一个)以获得关于所发生事件的更详细数据。如果有错误代码,您可以在此处查看其描述:为什么不尝试从GCM发送通知,而不是对您创建的API令牌和安全配置文件进行ionic pushcheck。发送另一个GET到https://api.ionic.io/push/notifications//messages
(uuid
是您的POST回复中的一个)以获得关于所发生事件的更详细数据。如果存在错误代码,您可以在此处查找其说明: