OneSignal通知 - 在接收和显示之前更新通知标题(android)

问题描述 投票:3回答:2

当用户收到通知时,我想更改/更新标题或正文。在向用户显示通知之前。我的猜测是在NotificationExtenderService.onNotificationProcessingOneSignal.NotificationReceivedHandler中实现这个但是不知道API文档如何也没有帮助。

android push-notification onesignal
2个回答
0
投票

解决了。您可以在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...
       }
    }
}

0
投票

您不能简单地通过构建器方法setContentText()覆盖。请检查OneSignal存储库中的问题答案。

https://github.com/OneSignal/OneSignal-Android-SDK/issues/717

© www.soinside.com 2019 - 2024. All rights reserved.