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

时间:2016-09-26 18:32:20

标签: android push-notification onesignal

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

2 个答案:

答案 0 :(得分: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...
       }
    }
}

答案 1 :(得分:0)

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

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