Android 使用OneSignal的静默推送通知和正常推送通知

Android 使用OneSignal的静默推送通知和正常推送通知,android,push-notification,onesignal,silentpush,Android,Push Notification,Onesignal,Silentpush,是否可以使用OneSignal在一个Android应用程序中同时实现静默推送通知和正常推送通知 我已经分别检查了静默通知和正常通知,但无法同时实现 如何解决此问题?我认为您需要实现NotificationExtenderService,并根据您设置的通知类型决定如何处理传入通知。如果要处理它,则在接收器中返回false,否则返回true 更多细节 我认为您需要实现NotificationExtender服务,并根据您设置的通知类型决定要对传入通知执行什么操作。如果要处理它,则在接收器中返回fal

是否可以使用OneSignal在一个Android应用程序中同时实现静默推送通知和正常推送通知

我已经分别检查了静默通知和正常通知,但无法同时实现


如何解决此问题?

我认为您需要实现
NotificationExtenderService
,并根据您设置的通知类型决定如何处理传入通知。如果要处理它,则在接收器中返回false,否则返回true

更多细节

我认为您需要实现
NotificationExtender服务
,并根据您设置的通知类型决定要对传入通知执行什么操作。如果要处理它,则在接收器中返回false,否则返回true

更多细节

我似乎在聚会上迟到了,但这可能会帮助有需要的人。对于静默通知,您不必扩展
NotificationExtenderService
。只需包含参数
“content\u available”:true
发送静默通知,但请记住,不要包含
标题
内容
参数,否则将忽略
内容

{
“应用程序id”:“,
“包括外部用户ID”:[“”],
“内容可用”:正确,
“数据”:{“foo”:“bar”}
}

我似乎在聚会上迟到了,但这可能会帮助有需要的人。对于静默通知,您不必扩展
NotificationExtenderService
。只需包含参数
“content\u available”:true
发送静默通知,但请记住,不要包含
标题
内容
参数,否则将忽略
内容

{
“应用程序id”:“,
“包括外部用户ID”:[“”],
“内容可用”:正确,
“数据”:{“foo”:“bar”}
}

我已经实现了NotificationExtenderService,对于静默通知返回true,但对于正常通知覆盖设置,则返回true以显示通知。如何在同一类中同时执行这两个操作extends NotificationExtenderService您需要能够自行决定(您需要根据收到的通知来决定)通知是否为静默通知。这取决于您如何实现和“标记”一个无声的通知。在此之后,您可以在确定通知是静默通知还是需要向用户显示后动态返回true或false。我如何在iOS中执行此操作?@UserID0908通过转到one signal的iOS文档并阅读有关后台通知,我已实现NotificationExtender服务,对于静默通知返回true,但对于正常通知覆盖设置以显示通知。如何在同一类中同时执行这两项操作extends NotificationExtender Service您需要能够自行决定(您需要根据收到的通知来确定)通知是否为静默通知。这取决于您如何实现和“标记”一个无声的通知。之后,您可以在确定通知是静默的还是需要向用户显示后动态返回true或false。如何在iOS中执行此操作?@UserID0908转到one signal的iOS文档并阅读有关后台通知的内容