Android - 显示自定义通知,没有默认通知 - Parse.com

时间:2014-08-18 14:16:41

标签: android notifications parse-platform push

在没有显示默认通知(来自Parse库)的情况下,是否存在发送推送的不同方式?

我已经创建了一个自定义BroadcastReceiver来显示带有完整消息的通知,但是如果我发送带有“alert”参数的json,则默认通知将由Parse库显示。

例如:

  

{“alert”:“两个通知都会显示”,“url”:“www.parse.com”,“action”:“com.myapp.package.UPDATE_STATUS”}

  

{“message”:“将显示自定义通知”,“url”:“www.parse.com”,“action”:“com.myapp.package.UPDATE_STATUS”}

第一个json显示默认通知,因为Parse库拦截了“alert”参数。秒json只显示我的自定义通知。

第二个json会很完美,但我也会向iOS应用程序发送推送通知。所以,我想为Android和iOS拥有相同的json。我想发一推。

是否可以使用“alert”参数并仅显示自定义通知?

谢谢!! 此致

1 个答案:

答案 0 :(得分:1)

是的,替换:

PushService.setDefaultPushCallback(this, YourActivity.class);

到:

PushService.startServiceIfRequired(this);

Parse BroadcastReceiver不再接收通知。

https://www.parse.com/questions/how-suppress-push-notification-from-being-displayed