【发布时间】:2018-03-08 09:44:05
【问题描述】:
是否可以使用 OneSignal 在一个 Android 应用程序中同时实现静默推送通知和普通推送通知?
我已经分别检查了静默通知和普通通知,但不能一起实现。
我该如何解决这个问题?
【问题讨论】:
标签: android push-notification onesignal silentpush
是否可以使用 OneSignal 在一个 Android 应用程序中同时实现静默推送通知和普通推送通知?
我已经分别检查了静默通知和普通通知,但不能一起实现。
我该如何解决这个问题?
【问题讨论】:
标签: android push-notification onesignal silentpush
我认为您需要实现NotificationExtenderService 并根据您设置的通知类型来决定要对传入通知执行的操作。如果你想处理它在接收器中返回 false,否则返回 true
【讨论】:
我似乎迟到了,但它可能会帮助有需要的人。您不必扩展 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"}
}
【讨论】: