Android: Right place to create notification channel
I know how to create notification and notification channel in an Android app.
I showed many examples that say create notification channel while you generate a notification from FCM listener. So when the app receives notification at that point it generates channel.
But I saw in many apps, it create all channels without receiving any notification.
Question: From where we should create a notification channel?

add a comment |
I know how to create notification and notification channel in an Android app.
I showed many examples that say create notification channel while you generate a notification from FCM listener. So when the app receives notification at that point it generates channel.
But I saw in many apps, it create all channels without receiving any notification.
Question: From where we should create a notification channel?

1
Inside onMessageReceived in your FirebaseMessagingService.java
– AndroDevil
Nov 20 '18 at 11:13
I personally create mine during my application'sonCreate()
. In the Google Notifications sample they create it in the MainActivity.
– AL.
Nov 20 '18 at 11:15
Possible duplicate of Correct way to create Notification Channels from Android O Api
– AL.
Nov 20 '18 at 11:20
@AL. If you notice in the Google notification sample, It will create a channel while generating a notification.
– Sanjay Kakadiya
Nov 20 '18 at 11:40
Which is created in the MainActivity. This is all up to your preferences. In the possible duplicate post, creating the notification channel before posting the notification is also fine.
– AL.
Nov 20 '18 at 11:49
add a comment |
I know how to create notification and notification channel in an Android app.
I showed many examples that say create notification channel while you generate a notification from FCM listener. So when the app receives notification at that point it generates channel.
But I saw in many apps, it create all channels without receiving any notification.
Question: From where we should create a notification channel?

I know how to create notification and notification channel in an Android app.
I showed many examples that say create notification channel while you generate a notification from FCM listener. So when the app receives notification at that point it generates channel.
But I saw in many apps, it create all channels without receiving any notification.
Question: From where we should create a notification channel?


edited Nov 20 '18 at 10:46


KENdi
5,7692821
5,7692821
asked Nov 20 '18 at 10:46


Sanjay KakadiyaSanjay Kakadiya
7951619
7951619
1
Inside onMessageReceived in your FirebaseMessagingService.java
– AndroDevil
Nov 20 '18 at 11:13
I personally create mine during my application'sonCreate()
. In the Google Notifications sample they create it in the MainActivity.
– AL.
Nov 20 '18 at 11:15
Possible duplicate of Correct way to create Notification Channels from Android O Api
– AL.
Nov 20 '18 at 11:20
@AL. If you notice in the Google notification sample, It will create a channel while generating a notification.
– Sanjay Kakadiya
Nov 20 '18 at 11:40
Which is created in the MainActivity. This is all up to your preferences. In the possible duplicate post, creating the notification channel before posting the notification is also fine.
– AL.
Nov 20 '18 at 11:49
add a comment |
1
Inside onMessageReceived in your FirebaseMessagingService.java
– AndroDevil
Nov 20 '18 at 11:13
I personally create mine during my application'sonCreate()
. In the Google Notifications sample they create it in the MainActivity.
– AL.
Nov 20 '18 at 11:15
Possible duplicate of Correct way to create Notification Channels from Android O Api
– AL.
Nov 20 '18 at 11:20
@AL. If you notice in the Google notification sample, It will create a channel while generating a notification.
– Sanjay Kakadiya
Nov 20 '18 at 11:40
Which is created in the MainActivity. This is all up to your preferences. In the possible duplicate post, creating the notification channel before posting the notification is also fine.
– AL.
Nov 20 '18 at 11:49
1
1
Inside onMessageReceived in your FirebaseMessagingService.java
– AndroDevil
Nov 20 '18 at 11:13
Inside onMessageReceived in your FirebaseMessagingService.java
– AndroDevil
Nov 20 '18 at 11:13
I personally create mine during my application's
onCreate()
. In the Google Notifications sample they create it in the MainActivity.– AL.
Nov 20 '18 at 11:15
I personally create mine during my application's
onCreate()
. In the Google Notifications sample they create it in the MainActivity.– AL.
Nov 20 '18 at 11:15
Possible duplicate of Correct way to create Notification Channels from Android O Api
– AL.
Nov 20 '18 at 11:20
Possible duplicate of Correct way to create Notification Channels from Android O Api
– AL.
Nov 20 '18 at 11:20
@AL. If you notice in the Google notification sample, It will create a channel while generating a notification.
– Sanjay Kakadiya
Nov 20 '18 at 11:40
@AL. If you notice in the Google notification sample, It will create a channel while generating a notification.
– Sanjay Kakadiya
Nov 20 '18 at 11:40
Which is created in the MainActivity. This is all up to your preferences. In the possible duplicate post, creating the notification channel before posting the notification is also fine.
– AL.
Nov 20 '18 at 11:49
Which is created in the MainActivity. This is all up to your preferences. In the possible duplicate post, creating the notification channel before posting the notification is also fine.
– AL.
Nov 20 '18 at 11:49
add a comment |
1 Answer
1
active
oldest
votes
Creating an existing notification channel with its original values
performs no operation, so it's safe to call this code when starting an
app.
in google document
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53391300%2fandroid-right-place-to-create-notification-channel%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Creating an existing notification channel with its original values
performs no operation, so it's safe to call this code when starting an
app.
in google document
add a comment |
Creating an existing notification channel with its original values
performs no operation, so it's safe to call this code when starting an
app.
in google document
add a comment |
Creating an existing notification channel with its original values
performs no operation, so it's safe to call this code when starting an
app.
in google document
Creating an existing notification channel with its original values
performs no operation, so it's safe to call this code when starting an
app.
in google document
answered Nov 30 '18 at 8:17
inhogoinhogo
11616
11616
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53391300%2fandroid-right-place-to-create-notification-channel%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Inside onMessageReceived in your FirebaseMessagingService.java
– AndroDevil
Nov 20 '18 at 11:13
I personally create mine during my application's
onCreate()
. In the Google Notifications sample they create it in the MainActivity.– AL.
Nov 20 '18 at 11:15
Possible duplicate of Correct way to create Notification Channels from Android O Api
– AL.
Nov 20 '18 at 11:20
@AL. If you notice in the Google notification sample, It will create a channel while generating a notification.
– Sanjay Kakadiya
Nov 20 '18 at 11:40
Which is created in the MainActivity. This is all up to your preferences. In the possible duplicate post, creating the notification channel before posting the notification is also fine.
– AL.
Nov 20 '18 at 11:49