正在进行的Android 8 NotificationChannel

时间:2018-06-23 10:40:31

标签: c# android xamarin notifications

有人知道如何与新的android oreo的NotificationChannel持久/进行中的通知一起使用吗?我的应用程序不断(每秒钟左右)更新一次信息,我需要它每次更新时都没有声音,通知声音或振动。

任何改进和/或修复代码的建议都很棒。

当前代码:

if ((int)Build.VERSION.SdkInt >= 26)
        {
            string chanName = GetString(Resource.String.noti_chan_normal);
            var importance = NotificationImportance.Min;

            NotificationChannel chan = new NotificationChannel(HIGH_CHANNEL, chanName, importance);
            chan.LockscreenVisibility = NotificationVisibility.Public;
            chan.EnableLights(false);
            chan.EnableVibration(false);
            chan.SetShowBadge(false);
            chan.SetBypassDnd(true);

            notificationManager.CreateNotificationChannel(chan);
            builder.SetChannelId(HIGH_CHANNEL);
        }

0 个答案:

没有答案