siskin-im icon indicating copy to clipboard operation
siskin-im copied to clipboard

Message from address not in contacts not showing.

Open jelbana opened this issue 3 years ago • 18 comments

Describe the bug

I get a notification that I received a message from Siskin. The message is from a contact not in my roster. The message displays in both Dino and Conversations, but is no where in my chats. For full disclosure, I am using jmp.chat. SMS messages get delivered from [email protected] and are not necessarily already in my contact list. These messages do not get displayed.

Details (please complete the following information):

  • Siskin Version: 7.0 (6)
  • iOS version 15.0.1
  • iPhone model: 6s

jelbana avatar Oct 11 '21 02:10 jelbana

I can also confirm that group chats that I am member of do not show up in the chats list. I am able to observe a number 1 in a red bubble next to the settings icon in the app, but the message itself is nowhere to be found.

jelbana avatar Oct 11 '21 03:10 jelbana

@jelbana regarding groups showing, did you enable "Bookmarks sync" in Settings?

licaon-kter avatar Oct 11 '21 04:10 licaon-kter

@jelbana regarding groups showing, did you enable "Bookmarks sync" in Settings?

Thank you, that worked for group messages. I still don't have the previously mentioned chats from cheogram.

jelbana avatar Oct 11 '21 04:10 jelbana

"1" on red background on "settings" means that one of the accounts is not connected due to an error or is still connecting. With that you will not receive messages from this account.

hantu85 avatar Oct 11 '21 09:10 hantu85

"1" on red background on "settings" means that one of the accounts is not connected due to an error or is still connecting. With that you will not receive messages from this account.

Thanks for clarifying. That seems to occur almost every time I open Siskin.

I can also just reconfirm that the same behavior reoccurred with receiving a notification from Siskin of a new message. This message came from a [email protected], and so was not in my contact list. Upon opening Siskin, the message is nowhere to be be found in the chats screen.

jelbana avatar Oct 11 '21 15:10 jelbana

You need to wait for Siskin to reconnect. There is no other way. Notification just informs you that there is a new message, but Siskin needs to actually fetch it once it is opened and reconnects.

hantu85 avatar Oct 11 '21 15:10 hantu85

You need to wait for Siskin to reconnect. There is no other way. Notification just informs you that there is a new message, but Siskin needs to actually fetch it once it is opened and reconnects.

It does reconnect immediately. No message is fetched.

jelbana avatar Oct 11 '21 16:10 jelbana

Do you have message archiving enabled?

hantu85 avatar Oct 11 '21 16:10 hantu85

Do you have message archiving enabled?

Yes, it is enabled.

jelbana avatar Oct 11 '21 17:10 jelbana

I can confirm that the messages do show up in Monal. I get notifications from both Siskin and Monal that a message is received, but only Monal displays the message inside the app. This only occurs for messages received from accounts not in my contacts list.

jelbana avatar Oct 11 '21 23:10 jelbana

@jelbana Could you check if Settings > Notifications > Notifications from unknown is enabled?

hantu85 avatar Oct 12 '21 08:10 hantu85

@jelbana Could you check if Settings > Notifications > Notifications from unknown is enabled?

Yes, it was and is enabled.

Edit: Strange that I can now see the messages. Re-toggling the button worked in getting the messages. This also happened to me with push notifications. The toggle was enabled, but only after re-toggling did it actually work.

jelbana avatar Oct 12 '21 17:10 jelbana

I've observed a similar issue. Everything worked on iOS 14.8 and after the upgrade to iOS 15.0.2, it started to fail. I had to reenable push notifications to get them to work. It looks like the upgrade of iOS to 15.x caused the issue.

hantu85 avatar Oct 13 '21 11:10 hantu85

I have the same issue (also using jmp.chat as an XMPP/telco bridge).

  • Siskin Version: 6.4
  • iOS version 15.0.1
  • iPhone model: iPad mini 6th? generation (the new one)

It seems that if Siskin is the foreground app when a message from an unknown sender comes in, it shows up in the chats list, but if a push notification comes in it does not, even when launching Siskin via the push notification.

There's also no easy way to start a chat with a contact not in your roster than I can see -- both of these issues are probably not a problem for 99% of users, but using jmp.chat means a fair amount of interaction with non-contacts (delivery service notifications, selling on (insert marketplace here) etc :P)

glward avatar Oct 13 '21 14:10 glward

I just wanted to give an update regarding compatibility with jmp.chat. I am unable to view messages that come from short codes. They tend to come from addresses that look like this:

#####;[email protected]

While I do get push notifications from Siskin, the messages themselves don't show up in the chats list. I am able to see the messages in both Dino and Monal.

For context, I previously wasn't getting any messages from cheogram, but now I can view [email protected] messages except from short codes. I am using iOS 15.1 and have the latest version from testflight.

jelbana avatar Oct 28 '21 21:10 jelbana

I have an idea what could cause issues related to messages visible in push notifications but not in the app and I suppose those are fixed already in version 7.0 which is being tested in TestFlight.

hantu85 avatar Nov 07 '21 13:11 hantu85

I'm on the latest testflight version (build 10), and I still have the same issue as previously described. I get notifications but don't see messages in app that are from addresses like this:

#####;[email protected]

jelbana avatar Nov 08 '21 18:11 jelbana

I also wanted to add that it still does not work for some [email protected] messages that are not in my contact list. I thought that it was resolved as some messages were going through, but I now realize that not all are.

jelbana avatar Nov 08 '21 21:11 jelbana