The app also doesn’t work if you have multiple phones or a tablet. I can have signal either on my iPad or my phone. Not both. Why? I don’t know. But Signal insists that it is more secure.
It’s a problem with these security focused applications. They often sacrifice usability on the altar of best case security; making applications that are hard to use for anyone but the most ardent of folks.
I want to love this app, but their bad UX makes it really really hard.
> Not both. Why? I don’t know. But Signal insists that it is more secure.
It's because the provisioning support is only implemented in the JavaScript "SDK" (in scare-quotes because we all know Moxie is very hostile to users using apps other than the one they publish).
Not only that, there were PRs that implemented the core functionality required and Moxie effectively said that the author was too inexperienced for the patch to even be worth reviewing[1]. There are third-party signal clients[2] which use that patch to allow for you to create "virtual devices" in your shell and thus (in theory) script signal chats or create Matrix bridges (I hope to do the latter at some point).
[1]: https://github.com/signalapp/libsignal-service-java/pull/21 [2]: https://github.com/AsamK/signal-cli