是否可以使用OneSignal在一个Android应用程序中一起实现静音推送通知和普通推送通知?
我已分别使用静默通知和普通通知进行检查,但无法一起实施。
我该如何解决这个问题?
答案 0 :(得分:2)
我认为您需要实施NotificationExtenderService
并根据通知类型决定您要对传入通知执行的操作。如果你想处理它在接收器中返回false,否则为true
答案 1 :(得分:0)
看来我聚会晚了,但可能会帮助需要帮助的人。您无需扩展NotificationExtenderService
即可获得静默通知。只需包含参数"content_available": true
即可发送静默通知,但请记住,不要包含heading
,contents
参数,否则content_available
将被忽略。
{
"app_id": "<<your OneSignal app id>>",
"include_external_user_ids": ["<<user id>>"],
"content_available": true,
"data": {"foo": "bar"}
}