ChatSecure / ChatSecure-iOS

ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
https://chatsecure.org
Other
3.13k stars 1.02k forks source link

trying to understand why push notifications is failing #1259

Closed netuser01 closed 1 month ago

netuser01 commented 2 years ago

Hello,

I'm new to XMPP and would like to use the Chatsecure app. I'm currently using the latest version of Chatsecure 5.0.4. I don't have the infrastructure to host a private xmpp server so I'm trying to use the public ones like jabber.de, or conversations.im, and jabber.5july.net. I go to test my ios device running IOS 15.5. What is happening is the push notifications even though they are enabled, I am not receiving the messages when Chatsecure is in the background or closed.

What is missing on the public servers to work to enable them to push to the ios devices when Chatsecure is not in the foreground? Is there special software they have to enable to allow this to work or am I doing something wrong or missing something? Or is there a public server that I don't know about which implements these features fully?

Thanks for your help.

chrisballinger commented 2 years ago

Hi! I would recommend checking out alternative clients like Monal or Siskin instead

Heptite commented 2 years ago

Hi! I would recommend checking out alternative clients like Monal or Siskin instead

Does either of those support omemo encryption?

licaon-kter commented 2 years ago

Both do, groups too, yes.

kamalkumar13 commented 8 months ago

Hi! I would recommend checking out alternative clients like Monal or Siskin instead

Does either of those support omemo encryption?

@Heptite @licaon-kter From where you are using omemo encryption for iOS application?

`/* If message was extracted from carbons or MAM, originalMessage will reflect the contents of the originally received message stanza /

I am failed in case [multicastDelegate omemo:self receivedForwardedKeyData:keyData iv:iv senderDeviceId:deviceId forJID:bareJID payload:payload isIncoming:isIncoming delayed:delayed forwardedMessage:message originalMessage:originalMessage isForward:YES]; ` https://github.com/robbiehanson/XMPPFramework/issues/1236

@chrisballinger can you share how to come out from this?

licaon-kter commented 8 months ago

Yes, switch already to Monal....