Android Notification Channels

One of the biggest changes in Android 8 (Oreo) is a Notification Channels system. Notifications can be split into multiple channels and each channel can be set up by a user. Let's see how it works in aTimeLogger and TimeTrack

There are 3 notification channels: 1. running activity, 2. remind me and 3. goals.

Channels list

Running activity

Running activity is a notification with timer that is shown when activities are running.

Running notification

Be careful with notification priority; if you set it to the highest value, then popover will be shown for 3 seconds each time you start the activity.

Running notification with high priority

Remind Me

It's self-explanatory. Utilize notification settings for remind functionality.

Goals

This is the most interesting notification channels.
Goal notification is a notification that is shown when a goal is reached. In the screenshot below there is a separate group for goal notifications. You can create a separate notification for each goal (Note: this is a premium feature).

1. Open goal you want to change. Press on Alert Sound. The dialog displaying the available notification channels will be displayed. Edit goal

2. To add a new channel, press on "Edit" and you will see a list of goal notification channels.

List of goal notifications

3. In the screen above press "+" button in the bottom right and enter the name for a new goal notification channel. After the channel is created, you will be forwarded to Notification Settings screen. You can make changes (add sound, change priority) or leave it as is. New channel setup

4. After the channel setup, go back to the Edit Goal screen and set the channel for goal.

New channel available on edit goal

If you want to remove channels in the future - navigate to the channels list from "Edit goal" screen, press on channel you want to delete and then press on "Remove" in the popup.