[Android 11] Handle server message notifications as Conversations

Комментарии

Комментариев: 17

  • alanwritescode

    Would love to see this also.

    This is what we're talking about btw: https://developer.android.com/guide/topics/ui/conversations

    4
  • Tritri

    Android 11 bubbles would work perfectly with discord server and chat. I hope the dev are working on it!

    1
  • Forte

    to add on to this, give us the ability to pop out a specific channel into aconversation bubble on demand! This would be completely game changing to the Pokemon Go community.

    2
  • Jetfire🚀

    ^ Would be a great boon for a lot of mobile games

    1
  • theChief

    Treating servers and DMs as conversations SHOULD be fairly straightforward, I've done it on one of my apps. It's a great feature, Android's conversations are excellent and all chat apps should use them. There's no reason not to, really

    3
  • Forte

    After thinking this through more, I still REALLY want this, but I'm realizing that this should be a user side channel settings feature that is off by default, so it doesn't spam the user too much.

    So a user can go into the notification settings menu of a channel and right under the "Frequency" setting there's a new setting to change the "Notification Mode Mode (Device Specific)" from "Notifications" to "Conversations"

     

    1
  • Jetfire🚀

    It's already a user-facing setting (in the OS); you can mark notifications as not conversations.

    0
  • Forte

    Jetfire🚀 with many users being in hundreds of different channels across all their serves, if not thousands of different channels, the default for channels should be regular notifications, and as far as I know there isn't a way for apps to allow that just using the user-facing settings in the OS. You can mark a conversation as "not a conversation" but you can't do it the other way around.

    So if conversations for channels were enabled by default I'd have thousands of channels clogging up my conversations feed, which would be a nightmare and make my conversations feed completely useless. And trying to clean it up by using the OS level "not a conversation" setting would be a nightmare task.

    The default for in-server channel notifications should be normal notifications. 

    1
  • Jetfire🚀

    I guess I assumed having thousands of channels clogging up any part of your notifications, conversations or not, would be a nightmare. That's why most (big/public) servers default to not sending any OS notifications at all, just the white dot inside the app. For me at least, the only channels I get OS notifications from are ones I really care about enough to manually enable mobile push notifications for, or small private servers which I can easily manage.

    0
  • Forte

    I guess I'm also assuming that being registered as a conversation, even a muted one that doesn't push any notifications, would still result in every single channel, showing up in the master conversation list where you'd go to update notification settings on a per conversation level. 

    You do bring up a valid point when it comes to OS level settings would make that channel settings in app redundant, Maybe instead of a toggle it's a one way device specific conversion.

    So like, Under channel notification settings there would be an option to "Mark Channel as a Conversation" button, along a disclaimer that converting it to a conversation on this device hands over all notification settings to the operating system. Then anytime in the future a user comes to this channel to update notification settings there is just a button to pop out the channel into a conversation bubble, and a link to open that channel's settings within the "Conversations" section of your device settings.

    0
  • Jetfire🚀

    I'm pretty sure as a developer you'd only want to register a conversation with the OS if you were planning to actually use it; there's definitely nothing stopping them from registering them dynamically as needed.

    0
  • Forte

    Jetfire🚀 That makes sense too, but that still means, for example...

    A user who is mobile exclusive would join a new server that has tons of channels that are all super busy and also has the server level default still at notify of all messages. So within seconds of joining that server, before the user has a chance to update their server level notification settings, that user in a situation where they would have no way of preventing their conversations list from being clogged up with a bunch of channels that they may not want in their conversation list, then they have to go through an manually remove all those new channels, giving work to the user when it would be better to just give that control to the user to start with IMO.

    Compared to if discord just treats notifs like normal, until a user specifically requests to mark that channel as a conversation.

    0
  • Jetfire🚀

    Actually, now that I look at it, I think the OS only lists individual conversations in the notification settings if the user has customized something in the past. I only have one entry in my (Google) Messages notification settings, even though I have plenty of different threads in the app (and I assume it's probably safe to assume Google is using the feature correctly in Messages). I have a handful in Discord's settings as well, but they're all ones I know I've modified in the past; my other DMs aren't there.

    So even if a big server doesn't know what it's doing and has all notifications turned on, I don't think it matters.

    0
  • jazzjunkie

    Well, it's happened. Every single channel in every single server gets automatically flagged as a conversation and every time I get a notification from a new channel I have to spend several seconds marking each and every channel in each and every discord server as not a conversation.
    What a nightmare!

    Edit: that's 36 channels so far, with more every day.

    0
  • Jetfire🚀

    They are literally conversations though; I'm glad they're finally being registered as such. Once Discord enables bubbling, it'll be really nice to be able to bubble certain channels, like when I'm coordinating with others in a mobile game or when I'm having a conversation in the server my close friends and I have.

    0
  • gee

    Bump

    0
  • jazzjunkie

    Considering android treats conversation notifications as overriding literally every other type of notification, this is a disaster. Until there's a way to disable the conversation feature entirely, any app — such as Discord — which can generate hundreds of very-low-priority notifications every day… either it's a bug, or Discord is now malware in my book.

    -2

Войдите в службу, чтобы оставить комментарий.