-
Push notifications for MUC work only with servers that support forwarding them (MUC push notifications) and MUC rooms which are push notifications aware.
What server are you using?
Moreover, to give some background, in MUC protocol, when your client goes offline, the classic MUC room removes you from the list of participants and stops sending messages to your server. There are a few specifications to support push notifications from MUC rooms, but they are incompatible and there is no standard specification supported by everyone (servers and clients).
-
Push notifications for MUC work only with servers that support forwarding them (MUC push notifications) and MUC rooms which are push notifications aware.
What server are you using?
Moreover, to give some background, in MUC protocol, when your client goes offline, the classic MUC room removes you from the list of participants and stops sending messages to your server. There are a few specifications to support push notifications from MUC rooms, but they are incompatible and there is no standard specification supported by everyone (servers and clients).
Which XEP is this? And do you know any public servers which support this feature? Thanks.
-
Siskin IM is developed by Tigase, so it is developed with Tigase XMPP Server, but we are using other servers for testing as well.
There is no XEP which adds support for notifications from MUC room AFAIK. Siskin IM actually registers user nickname (in the MUC room) using ad-hoc command and "toggles" notifications for offline messages.
That feature is available on tigase.im & sure.im servers and their MUC components. It is may also be available and enabled on any public XMPP server running the newest version of Tigase XMPP Server.
Due to the issues with MUC (and offline message delivery - multiple standards (each server has its own)), we are adding support for MIX (improved multi-user chat protocol) which supports offline message delivery out of the box. With upcoming releases of SiskinIM and BeagleIM that will be available and we will still support MUC. Hopefully, at some point, it will be possible to switch from MUC to MIX.
-
MUC push notifications on iOS don't seem to work with MIX either.
I created a group chat on Beagle IM with MIX enabled (mix.sure.im). Invitation sent to account on iOS 12.4.8 and Siskin IM 6.0 using an xmpp.cloud account. No notification on the group chat if the iphone is asleep.
-
Where you mentioned in a message? if not, then by default you will not get notifications. In the channel configuration there is a setting to configure that.
Thanks to that everyone can decide if and when he wants to receive notifications from a channel.
The channel configuration on the iphone has Notifications set to Always. All notifications, whether I'm mentioned or not, come through if the phone is awake. It's only when the phone sleeps that the group chat notifications stop.
-
Weird thing is, that I see on the server that both accounts connected to that channel have push set to
Never
. Could you try changing this setting to other value and then back toAlways
? I'll double check results on the server side. Please not that this change is only updated on the server when account is connected to the XMPP server. -
Do you have any other active device on the same account?
My sure.im account is stuck on the iphone. it won't let me delete it, comes up with a warning, "Push notifications are enabled, they need to be disabled before account can be removed." So I just disabled the account on the iphone and left it there. That same sure.im account is logged in on the mac with Beagle IM.
Weird thing is, that I see on the server that both accounts connected to that channel have push set to Never. Could you try changing this setting to other value and then back to Always? I'll double check results on the server side. Please not that this change is only updated on the server when account is connected to the XMPP server.
Ok I toggled the notifications on xmpp.cloud/iphone on and off. I can't see where these settings are on sure.im/beagle
-
On the server side I do see that now you have for channel
**mixtest**
(that is a part of a channel's name) has notifications enabled withAlways
. As for the stuck account, what is actually going on? It should connected or not if it is not possible. Just be warned that if you have account (even disabled) if server is not aware of the push notifications being disabled it may still send them.
Describe the bug Notifications don't work in MUC
To Reproduce Steps to reproduce the behaviour:
Expected behaviour You don't get a notification only when you open Siskim.
Smartphone (please complete the following information):