使用发布请求(手动)发送推送通知(解析服务器)?

时间:2016-08-01 21:46:04

标签: android parse-platform push-notification parse-server

使用Parse.com我曾经能够通过简单的https发布请求发送推送通知,例如:

{ "registration_ids": ["some_device_token_from_the_dashboard"], "data": { "title": "How are you", "message": "Ok?" } }

我添加了json内容类型,并将授权设置为key=server_key

可以使用的另一个工具是:http://www.androidbegin.com/tutorial/gcm.html

无论如何,当我使用信息中心发送推送通知时,我正在使用 android SDK v4.13.1 Parse-server v2.2.16 每个人都收到通知,但当我尝试过去与parse.com合作的帖子请求时,回复是:

{ "multicast_id": 8851650859439498656, "success": 1, "failure": 0, "canonical_ids": 0, "results":[ { "message_id": "0:1470077514727128%33b2cdf9f9fd7ecd" } ] }

看起来所有内容都可以找到,但我根本没有收到通知,顺便说一句,谷歌控制台我没有设置IP字段,所以它接受来自0.0.0.0(所有接口)的请求,我假设我在这里缺少一些东西,如果帖子请求不同,我做错了什么?,这是一个错误还是?...

修改 只是为了clerify,我实现我的PushReceiver扩展ParsePushBroadcastReceiver,和以前一样,当我尝试通过简单的发布请求发送推送(使用我的服务器密钥和注册ID)时,它赢得了#t} work(onPushReceive方法从未调用过。)

POST请求详细信息: 我的端点是https://android.googleapis.com/gcm/send(我也尝试了gcm-http.googleapis.com/gcm/send)(https://developers.google.com/cloud-messaging/http了解详情),Content-Type设置为application/jsonAuthorization设置到key=server_key,内容在问题开头给出。

0 个答案:

没有答案