You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am facing a very strange issue on signal-cli when connecting it as a secondary device to an Android device app.
This is the flow and time-frame of what is happening:
I start the registration process and get the QR code. Open the Android app (in which I already have Signal chats with multiple other users that have signal app) and go to "Link a new device" and scan the QR code.
While the process is being ran in the background I go back in my Android app to the chats and open any one of these chats and in first 5 to 7 seconds everything is the same, normal chat as before linking a device.
Approximately 5-7 seconds after the signal-cli has been connected, all the chats are updated and in all of them (once opened) I get a message "This person is no longer using Signal. Invite them to Signal to keep the conversation here." with only a button "Invite to signal" and I can't send messages no more."
At the same time this happens I get the message for "CONTACT_SYNC" from the signal. I don't know if this is connected but looks like it is.
Two things I need to highlight here:
If a person on the other end opens a chat and sends a message to this phone, everything is back to normal. Even if that person only "reads" the message that was not openned, that is stil getting the chat back to normal, but it's only that chat, all the other chats are still on that "This person is no longer using Signal..".
When I run a "listContacts" RPC command on Android phone all the users we get back inside that result array are without "uuid". If I run this command from a linked ios device all the contacts still have "uuid".
How can this be solved? Is there any way to sync the server again with those uuids?
The text was updated successfully, but these errors were encountered:
Another thing we noticed on Android devices, if the contact is not in the contact list on that main android device (let's call it device X) and we accept the chatting with device Y (device Y sends the first message and we accept chatting on device X) and communicate between them regularly, we have no issues because the uuids are exchanged between them.
As soon as we connect over signal-cli for device X, all of the contacts inside signal app on device X that were not in the contact list but we communicated with them (like device Y) are now treated as not recognized devices and the user on the device X is asked:
"Continue your chat with _____ and share your name and photo with them? Learn more"
with 3 button options, BlockReport... and Continue.
And on top of that, as soon as we hit "Continue" the chat goes back to normal for 1 or 2 seconds and then it goes back to this state where you need to continue your chat and exchange name and photo with 3 button options again...
In that situation, where the chat needs to be accepted blocked or reported, the call for that contact information for device Y is showing that the uuid is missing for it, so it's not on the server. That goes for all the numbers not listed in the contacts of that main device.
I am facing a very strange issue on signal-cli when connecting it as a secondary device to an Android device app.
This is the flow and time-frame of what is happening:
I start the registration process and get the QR code. Open the Android app (in which I already have Signal chats with multiple other users that have signal app) and go to "Link a new device" and scan the QR code.
While the process is being ran in the background I go back in my Android app to the chats and open any one of these chats and in first 5 to 7 seconds everything is the same, normal chat as before linking a device.
Approximately 5-7 seconds after the signal-cli has been connected, all the chats are updated and in all of them (once opened) I get a message "This person is no longer using Signal. Invite them to Signal to keep the conversation here." with only a button "Invite to signal" and I can't send messages no more."
At the same time this happens I get the message for "CONTACT_SYNC" from the signal. I don't know if this is connected but looks like it is.
Two things I need to highlight here:
If a person on the other end opens a chat and sends a message to this phone, everything is back to normal. Even if that person only "reads" the message that was not openned, that is stil getting the chat back to normal, but it's only that chat, all the other chats are still on that "This person is no longer using Signal..".
When I run a "listContacts" RPC command on Android phone all the users we get back inside that result array are without "uuid". If I run this command from a linked ios device all the contacts still have "uuid".
How can this be solved? Is there any way to sync the server again with those uuids?
The text was updated successfully, but these errors were encountered: