Android 如何在应用程序关闭时隐藏通知警报?

埃尔辛·古尔巴哈尔

我在 android 上实现了 onesignal 应用程序。它工作正常。但我想从网络向所有具有自定义数据的用户发送通知,我希望用户在栏上看不到任何通知。当然,当通知到来时,我会在后台做一些事情。

我怎样才能做到这一点?

提前致谢

我的代码:

OneSignal.startInit(this)
        .setNotificationReceivedHandler(new NotificationReceivedHandler())
        .setNotificationOpenedHandler(new NotificationOpenedHandler())
        .init();

OneSignal.setSubscription(true);

我在这里做点什么

class NotificationReceivedHandler implements OneSignal.NotificationReceivedHandler {
        @Override
        public void notificationReceived(OSNotification notification) {
            JSONObject data = notification.payload.additionalData;
            String customKey;

            if (data != null) {
                customKey = data.optString("custom", null);
                if (customKey != null)
                {
                    //I do sth here
                }
            }
        }
    }
病毒

你能检查一下下面的代码片段吗?

 class NotificationReceivedHandler implements OneSignal.NotificationReceivedHandler {
        @Override
        public void notificationReceived(OSNotification notification) {
            JSONObject data = notification.payload.additionalData;
            String customKey;

            if (data != null) {
                customKey = data.optString("custom", null);
                if (customKey != null)
                {
                    //I do sth here
                    NotificationManager nMgr = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
                    nMgr.cancelAll();
                }
            }
        }
    }

如果这里仍然面临问题发布问题:https : //github.com/OneSignal/OneSignal-Android-SDK/issues

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android 如何在应用程序关闭时发送通知

来自分类Dev

如何在应用程序运行且可见时将Android通知显示为对话框警报

来自分类Dev

关闭应用程序后如何在Android通知中显示操作按钮?

来自分类Dev

在Android中关闭应用程序时如何获得通知

来自分类Dev

关闭应用程序时如何收到android通知

来自分类Dev

在Android中关闭应用程序时如何获得通知

来自分类Dev

在Android应用程序中点击后如何隐藏通知

来自分类Dev

Android如何在按下时关闭正在运行的应用程序?

来自分类Dev

Android如何在按下时关闭正在运行的应用程序?

来自分类Dev

如何在Android应用程序中单击时隐藏/显示widget.AppBarLayout

来自分类Dev

在Android中单击通知时如何打开应用程序?

来自分类Dev

如何在Android中的通知中打开应用程序?

来自分类Dev

如何在Delphi-XE5 Firemonkey应用程序中关闭android应用程序?

来自分类Dev

如何在应用程序用户之外隐藏android应用程序下载的文件

来自分类Dev

如何在应用程序用户之外隐藏android应用程序下载的文件

来自分类Dev

如何完全关闭Android应用程序

来自分类Dev

如果应用程序关闭,android通知在后台?

来自分类Dev

如何仅在用户关闭 Android 应用程序时显示 FCM 通知?

来自分类Dev

应用程序处于打ze模式时,警报管理器触发的Android通知未触发

来自分类Dev

如何在应用程序android中的任何活动之上显示警报对话框

来自分类Dev

如何在Android设备中启动警报应用程序

来自分类Dev

如何在应用程序android中的任何活动之上显示警报对话框

来自分类Dev

如何在Android应用程序(Android Studio 4.1)中隐藏状态栏

来自分类Dev

Android线程:屏幕关闭时应用程序挂起

来自分类Dev

我的Android应用程序在onclick时未关闭

来自分类Dev

Android线程:屏幕关闭时应用程序挂起

来自分类Dev

检查文件是否存在时,Android应用程序关闭

来自分类Dev

切换屏幕时关闭android应用程序?

来自分类Dev

每次单击主页按钮时,如何让 android 后退按钮关闭应用程序?

Related 相关文章

  1. 1

    Android 如何在应用程序关闭时发送通知

  2. 2

    如何在应用程序运行且可见时将Android通知显示为对话框警报

  3. 3

    关闭应用程序后如何在Android通知中显示操作按钮?

  4. 4

    在Android中关闭应用程序时如何获得通知

  5. 5

    关闭应用程序时如何收到android通知

  6. 6

    在Android中关闭应用程序时如何获得通知

  7. 7

    在Android应用程序中点击后如何隐藏通知

  8. 8

    Android如何在按下时关闭正在运行的应用程序?

  9. 9

    Android如何在按下时关闭正在运行的应用程序?

  10. 10

    如何在Android应用程序中单击时隐藏/显示widget.AppBarLayout

  11. 11

    在Android中单击通知时如何打开应用程序?

  12. 12

    如何在Android中的通知中打开应用程序?

  13. 13

    如何在Delphi-XE5 Firemonkey应用程序中关闭android应用程序?

  14. 14

    如何在应用程序用户之外隐藏android应用程序下载的文件

  15. 15

    如何在应用程序用户之外隐藏android应用程序下载的文件

  16. 16

    如何完全关闭Android应用程序

  17. 17

    如果应用程序关闭,android通知在后台?

  18. 18

    如何仅在用户关闭 Android 应用程序时显示 FCM 通知?

  19. 19

    应用程序处于打ze模式时,警报管理器触发的Android通知未触发

  20. 20

    如何在应用程序android中的任何活动之上显示警报对话框

  21. 21

    如何在Android设备中启动警报应用程序

  22. 22

    如何在应用程序android中的任何活动之上显示警报对话框

  23. 23

    如何在Android应用程序(Android Studio 4.1)中隐藏状态栏

  24. 24

    Android线程:屏幕关闭时应用程序挂起

  25. 25

    我的Android应用程序在onclick时未关闭

  26. 26

    Android线程:屏幕关闭时应用程序挂起

  27. 27

    检查文件是否存在时,Android应用程序关闭

  28. 28

    切换屏幕时关闭android应用程序?

  29. 29

    每次单击主页按钮时,如何让 android 后退按钮关闭应用程序?

热门标签

归档