OneSignal 通知 - 在接收和显示之前更新通知标题 (android)
Posted
技术标签:
【中文标题】OneSignal 通知 - 在接收和显示之前更新通知标题 (android)【英文标题】:OneSignal notification - update notification title on receive and before displaying it (android) 【发布时间】:2016-09-26 18:32:20 【问题描述】:当用户收到通知时,我想更改/更新标题或正文。在向用户显示通知之前。我的猜测是在NotificationExtenderService.onNotificationProcessing
或OneSignal.NotificationReceivedHandler
内部实现这个
但不知道 API 文档也没有帮助。
【问题讨论】:
【参考方案1】:解决了。您可以在 onNotificationProcessing 事件中更改提醒值。
protected boolean onNotificationProcessing(OSNotificationReceivedResult receivedResult)
OverrideSettings overrideSettings = new OverrideSettings();
overrideSettings.extender = new NotificationCompat.Extender()
@Override
public NotificationCompat.Builder extend(NotificationCompat.Builder builder)
builder.setContentText....
builder.setContentTitle...
【讨论】:
【参考方案2】:您不能简单地通过构建器方法 setContentText() 覆盖。 请在 OneSignal 存储库中查看有关问题的答案。
https://github.com/OneSignal/OneSignal-android-SDK/issues/717
【讨论】:
以上是关于OneSignal 通知 - 在接收和显示之前更新通知标题 (android)的主要内容,如果未能解决你的问题,请参考以下文章
Onesignal通知显示在OneSignal仪表板上,但未在通知栏中显示(android)
OneSignal - Android React Native 中未显示弹出通知