How to know which version of Server is compatible with android app version. How to decide?
I am currently using below versions but how to be sure that my app client version that I choose is fully compatible with Signal-Server. Server Version : Master - Current Client Version :Android Master - 5.12.1
Mostly by assuming, I check the commit date of the server version and find the client version that committed on the same date.
From there, following semantic versioning, major version of those server & client should be compatible
Hi, I am running server and android client with current master build. Register the app client on server and every thing look fine. RegistrationUtil: Marking registration completed. We have two app user registered. But while sending message to between two client , server receive message from sender but not being received by received. Message Log like this which is being send.
request { body: "{"destination":"65aa882a-fa47-4cdb-a7a3-7a170143a471","messages":[{"content":"MwigjJIFEiEF7w2CwebJbeLW401FsO2x0/FXECw+VrQPHv+F2XsYKj4aIQX0F5TBvioakYs6EeuwQUAcvmdwh2II8FDWrg39WSdZNSLTATMKIQV39oIJOXlL80T9qguUl6YzAtSRHrok+pE/iPmZfq8JVhAAGAAioAH5RcDtaUtVGq5PSRItujgEPOhGjWShwakU3TxFfajP+mlFfCYcduxnKv3SvkVlqV+8d58GxUyUUXl8xyLqqKl98kZ8nz5PITzAVjQobDmo6chJhKXDA6dRHMZiXLtKUJWZoygyML8tLCBf7NMouIHp9eyKxU2vScm9Ty0eByTqhdOdQDVIpCy72nafUdKXnWurqlDcY65QNoC70NYcF9qxEEV5pJUDmgMoh04w/ffZAg==","destinationDeviceId":1,"destinationRegistrationId":1803,"type":3}],"online":false,"timestamp":1621931404083}" headers: "content-type:application/json" id: 4863838312246111685 path: "/v1/messages/65aa882a-fa47-4cdb-a7a3-7a170143a471" verb: "PUT" }
Also received 200 from server. But destination do not receive any thing on web-socket. While we kill the app, all those message send is received on notification. Please suggest me how to solve such issue.
I am experiencing the same error, trying to figuring out what's the exact issue is.
Hi, I am running server and android client with current master build. Register the app client on server and every thing look fine. RegistrationUtil: Marking registration completed. We have two app user registered. But while sending message to between two client , server receive message from sender but not being received by received. Message Log like this which is being send.
request { body: "{"destination":"65aa882a-fa47-4cdb-a7a3-7a170143a471","messages":[{"content":"MwigjJIFEiEF7w2CwebJbeLW401FsO2x0/FXECw+VrQPHv+F2XsYKj4aIQX0F5TBvioakYs6EeuwQUAcvmdwh2II8FDWrg39WSdZNSLTATMKIQV39oIJOXlL80T9qguUl6YzAtSRHrok+pE/iPmZfq8JVhAAGAAioAH5RcDtaUtVGq5PSRItujgEPOhGjWShwakU3TxFfajP+mlFfCYcduxnKv3SvkVlqV+8d58GxUyUUXl8xyLqqKl98kZ8nz5PITzAVjQobDmo6chJhKXDA6dRHMZiXLtKUJWZoygyML8tLCBf7NMouIHp9eyKxU2vScm9Ty0eByTqhdOdQDVIpCy72nafUdKXnWurqlDcY65QNoC70NYcF9qxEEV5pJUDmgMoh04w/ffZAg==","destinationDeviceId":1,"destinationRegistrationId":1803,"type":3}],"online":false,"timestamp":1621931404083}" headers: "content-type:application/json" id: 4863838312246111685 path: "/v1/messages/65aa882a-fa47-4cdb-a7a3-7a170143a471" verb: "PUT" }
Also received 200 from server. But destination do not receive any thing on web-socket. While we kill the app, all those message send is received on notification. Please suggest me how to solve such issue.
Close the app on the android and open again, it's a common issue. If it doesn't solve it, there might be a problem with your UNIDENTIFIED TRUST ROOT
If there is problem with UNIDENTIFIED TRUST ROOT no message communication should happen. I will request you to elaborate reason for solution you are suggesting. We have generated UNIDENTIFIED TRUST ROOT as per documentation. We have also found that ProvisionalEnvironment constructor is not called. And also restarting signal server delivers all sent messages to client. Conclusion is that whenever web-socket connection is recreated at any end pending messages from received. But we receive and send other messages related to profile and all are being received by server.
There is something which is not release message queue on server to socket for the destination. Please provide your insights.
You said While we kill the app, all those message send is received on notification right?
Which app did you kill, the android app or server app? if client app, then that's common, even in earlier version it sometimes delay until the app restarted, but it will be smooth after that
Either of the them, server or android when restart messages are received. I also meant to say non of the messages are received while all client is online. App communication do not work while all are online and all socket connection is open. To be precise, pending messages are communicated only when web socket connection is re connected and no communication between two android client happens when both are connected and live.