Issue with Spark client and AstraChat for iOS

Oh, you can also enable the debugger (Login window > Advanced) and post here a sample of xml when Spark received a message from AstraChat (remove private information before posting here).

Raw sent:

a85n0x32176

a85n0x32176

a85n0x32182

a85n0x32182

a85n0x32187

a85n0x32187

Raw Received:

type=“chat”>7

It’s not happening with other combinations, just Spark-AstraChat. But the weird thing is with Pidgin-AstraChat it works fine.

I’ll try to test this as soon as I can. Currently waiting on the email link to download the application. :confused:

Would be great to see more xml (Received part). And mixed with messages sent from Pidgin and from AstraChat. Even more great would be to see what AstraChat sends to the server, if possible. So far i see that server thinks that Spark user is offline and adds Delay tag and a time stamp (the time is not 1:00 AM) before sending it to Spark. Not sure why it thinks that Spark is offline and then the other second it thinks that is is actually online and delivers it. Could be Openfire issue as well. What Openfire version?

Not exactly the same, but looks like an issue with Openfire 4.x and Xabber Xabber Delivering only one way chat In this case messages are delivered after client restart.

@speedy

The AstraChat app is free for mobile devices, I tried it in Android and it works fine. Only the iOS version of the app is having this issue.

I am using openfire 4.0.2. The android version of Astrachat works fine with Spark, only the iOS. Below are the logs,

Astrachat on Android:

Hi

Online184943ba722d57d809b9707f57a81a8832d9cda76</ph oto>84943ba722d57d809b9707f57a81a8832d9cda76</ x>

Cool

Away1awaydf7be9dc4f467187783aca68c7ce98e4df2172d0</ph oto>df7be9dc4f467187783aca68c7ce98e4df2172d0</ x>

Online1df7be9dc4f467187783aca68c7ce98e4df2172d0</ph oto>df7be9dc4f467187783aca68c7ce98e4df2172d0</ x>

Away1awaydf7be9dc4f467187783aca68c7ce98e4df2172d0</ph oto>df7be9dc4f467187783aca68c7ce98e4df2172d0</ x>

Online1df7be9dc4f467187783aca68c7ce98e4df2172d0</ph oto>df7be9dc4f467187783aca68c7ce98e4df2172d0</ x>

Yeah

Astrachat on iOS:

Hahah

This

Strange!

I did some further test and tried some of the previous builds, it worked on 2.7.3 (version 2.7.3.734 to be specific).

It started to show the bug from 2.7.4. Hope this helps.

still waiting on a link to download the mac version. unfortunately, I don’t have an ios device to try this with.

You can go to www.astrachat.com/desktop

Then use the code: camac

I’m going with a buggy client on this one. I can’t get it to connect to openfire (keep getting encrytion error). I even tried a few different instances…I’ve tested other clients (jitsi, pidgin, spark, etc…) with my installs and none of them had any problems. The window client connects and prompts to accept my cert, but it rebooted my machine without asking during the install processes. not happy about that! I’m staying away from this client! Now I feel like I need to change all my passwords and scan my my machine! It did not leave me with any warm and fuzzies!

Windows client is just a re-brand of Swift. I had Swift already installed and AstraChat installer said that i already have a newer version and quit Windows client works fine, no wonder. Their iOS client might be a re-brand of some good iOS open-source client, so it works fine because of that probably. Sadly, they chose to re-brand some buggy client for their Mac OS X version (or maybe it was actually their own product). I haven’t had a time to look at xml packets more closely.

It started to show the bug from 2.7.4. Hope this helps.

I don’t see anything related to presence of offline in 2.7.4. 2.7.5 on the other hand had a fix replacing deprecated offline delivery protocol with the new one.

I think you’re right. I just check swift.im and one of their resent bug fix was to fix the self signed ssl cert for the mac osx client! ha!

I wonder who’s iOS and android app they re branded?!

Oh, if Mac OS client is also a Swift re-brand, then the thread author can try they Mac OS version from here and see if it has the same issue Swift Downloads. Maybe it is already fixed. Then someone should ask AstraChat devs to update to the latest Swift version. If this is still an issue, we can ask Swift devs to look into it.

I did not check AstraChat’s version for the Mac OS as I am quite happy with Spark. Their iOS version is the one having issues with the latest version of Spark though.

Ah, we got confused here with different versions. So iOS one is problematic. Unfortunately we can’t test with it as i don’t have iOS device either.

Yes I also noticed the confusion there upon reading the thread

As mentioned it started with version 2.7.4 of Spark as 2.7.3 did not show that problem.

Do you want me to identify the specific build on 2.7.4 so that you can check what changed?

Do you want me to identify the specific build on 2.7.4 so that you can check what changed?

That would be useful, but you won’t be able to find every build as Bamboo is not saving many builds in its history. Also, build history recently was lost due to wrong setting in Bamboo. Mac has more builds, Install4J only has 5 latest builds, which will only cover 2.7.7 development.

A post was split to a new topic: Problem with AstraChat and Asterisk