Any plans on implementing a URL scheme for contacting people from other app? Would be great.
sgnl://call/[number]
sgnl://message/[number]
Or even better, if it was to include callbacks, for example using the http://x-callback-url.com/ spec.
sgnl://x-callback-url/call?
x-success=sourceapp://x-callback-url/callSuccess&
x-source=SourceApp&
x-error=sourceapp://x-callback-url/callError&
number=[number]
sgnl://x-callback-url/message?
x-success=sourceapp://x-callback-url/messageSuccess&
x-source=SourceApp&
x-error=sourceapp://x-callback-url/messageError&
number=[number]
I'm curious about this as well.
We would like to help our users to become more privacy-minded and are writing about it. When sharing the article, our users can share via all kinds of media, of which WhatsApp is one. It would be great to offer them to share via Signal as well.
I would love to see a feature like this as well. We need a way to be able to promote Signal in a website or email signature. Maybe have the ability to contact without giving out my telephone number as well via some other unique ID or username?
Would be good to be able to specify the actual message in the URL scheme as well.
/message/[number/[text/
This is an example similar to Telegram
Please allow the URL to include the actual text to send to the specified number.
This would be great together with the iOS workflow app. Enabling to use Signal as default in many situations.
Any news on this? I would also love to be able to Trigger a call in Signal from a 3rd party App
Also very much interested in this. Telegram also offers a nice share-page, preventing users from hitting an unknown URL-scheme error when they don't have the app installed.
Big 👍 for this. Specifically "Add me on Signal" in email sig. Would help drive adoption too.
Please note that as of iOS 9 this _could_ now be implemented as an iOS Universal Link as compared to the Custom URL Scheme described above.
So in the case of Signal, the link would simply be to https://signal.org/call/[number] with the link handled gracefully on the website for if a user doesn't have the app installed (in this case likely redirecting to an installation link).
Note: I can't even begin to imagine the security considerations for implementing a Universal Link in the context of the overall Signal iOS app (I'm only cursorily familiar with the architecture) but am merely pointing out how it could be implemented in the current version of iOS. There are a couple of attack vectors for intercepting custom URL scheme calls if I remember correctly, in addition to custom schemes being an attack vector for bad actors to provide malicious links (Apple even say as much on the documentation).
This list of iOS x-callback-urls lists Signal: https://github.com/bhagyas/app-urls I assume this is incorrect?
@bikemule Seems like it is used for adding Sticker packs and Verifying devices:
https://github.com/signalapp/Signal-iOS/blob/e76583ac7d521e32f5de8ba4001f1847dea19c6e/Signal/src/AppDelegate.m#L540-L555
Is this feature not implemented due to the difficulty of doing so securely, or is it just not done yet? I'd be interested in attempting to contribute it if it's desired by the maintainers.
Another 👍 for this. We and our users would love to see an integration of Signal in our app Cardhop, which would be possible with through the URL scheme
Another +1, would love to add a direct link to my resume as my number I'm using for signal doesn't accept SMS.
Are pull requests welcome for this issue?
@NSCoder Aren't they always? 😉
I see it's been nearly 5 years since this was initially requested - are we getting any closer to this now with the group links and stickers etc?
Would love to see this!
I make a contact manager app for keeping in touch. It has a contact method feature that opens directly the conversation in a messaging app like Signal. Several customers (including myself) want Signal support here. But I need universal links or an URL scheme for this.
Ideally, initiating a call and passing a text message as parameter would be supported as well.
There's almost no communication app, which doesn't support this. It enables many use cases.
Most helpful comment
I see it's been nearly 5 years since this was initially requested - are we getting any closer to this now with the group links and stickers etc?
Would love to see this!