使用通知推送避免来自 GCM 的自动通知显示 Android
Avoid autonotification display from GCM using notificacion push in Android
据我们所知,在 Android 上开发我们可以处理推送通知并根据我们的逻辑显示自定义视图。但是有一个问题,如果我从服务器 android 发送带有内容和标题的推送通知,通知将 auto-display 如果我同时处理它们, phone 会同时显示, 我的和 auto-displayed.
在这些情况下如何禁用通知的自动显示。
为什么我需要这样做?
我正在使用 OneSignal 为 android 和 ios 发送推送通知。第二个需要接收要显示的内容和标题,但这对于 android 不是强制性的,我希望能够在这种情况下显示自定义视图。
提前致谢
您可以通过根据 OneSignal Background Data and Notification Overriding 文档设置 NotificationExtenderService
来省略 SDK 对 OneSignal 通知的显示。使用步骤 2 中显示的 NotificationExtenderBareBonesExample
class 示例和 return true
而不是 false
让 SDK 知道您正在处理通知。
据我们所知,在 Android 上开发我们可以处理推送通知并根据我们的逻辑显示自定义视图。但是有一个问题,如果我从服务器 android 发送带有内容和标题的推送通知,通知将 auto-display 如果我同时处理它们, phone 会同时显示, 我的和 auto-displayed.
在这些情况下如何禁用通知的自动显示。
为什么我需要这样做? 我正在使用 OneSignal 为 android 和 ios 发送推送通知。第二个需要接收要显示的内容和标题,但这对于 android 不是强制性的,我希望能够在这种情况下显示自定义视图。
提前致谢
您可以通过根据 OneSignal Background Data and Notification Overriding 文档设置 NotificationExtenderService
来省略 SDK 对 OneSignal 通知的显示。使用步骤 2 中显示的 NotificationExtenderBareBonesExample
class 示例和 return true
而不是 false
让 SDK 知道您正在处理通知。