I have:
Hi :smile:
This is a fresh feature request for #535 and #1407.
|Signal|Android Message|Android Message detailed|
|-----|--------|--------|
|
|
|
|
Sharing contacts with Signal will extract only phone number and not any other information such as emails, dates, or contact picture. Worse, it won't do anything if a contact does not contain any phone numbers.
Can you add the ability to share contacts in vCard format with an easy way to import/export them from Signal app?
A good example of how it could work is Android Message (see screenshots).
Things worth mentioning:
vcf file is not a solution.You already provide a list of issues that your issue is a duplicate of. Why do you even create a new one then?
Well, there is a few reasons...
Just ran into this one myself, while trying to show someone how wonderful Signal is and why they should use it. They decided not to. There's your problem.
I message with an iphone user often, and I can't even copy the message into a text file to make it work. I can import other vcf files, for instance, when sent by email. Don't know why it doesn't work coming through Signal.
This is what comes out of signal and fails to import as a vcf file (anonymized):
BEGIN:VCARD
VERSION:3.0
PRODID:-//Apple Inc.//iPhone OS 10.3.2//EN N:Doe;Dr. John;;;
FN: Dr. John Doe
ORG:Doctor;
TEL;type=pref:19995551234
item1.ADR;type=HOME;type=pref:;;00 S. X Dr. \nSuite 0;X City;CA;;United States
item1.X-ABADR:us
END:VCARD
Came here to report this, found this issue. I could possible make a PR about this but I don't know if I'll have time. It should definitely be added. @moxie0
I've got the same problem as @travisfw. People send me contacts and I can't import them.
+1
+1, I get vcards often and every other SMS app I've used handles it natively. I don't think I can continue using the app without this feature.
+1 i believe we need to handle vcards. the actual raw output in the chat window is alarming as users arent expecting to see vcard code, and may interpret it as malicious/dangerous activity in their secured chat application.
Perhaps we could use a library such as this. This may also be useful. It is interesting that this has received pretty much no input from the Whisper Systems dev team. I could try to setup a PR.
From: John notifications@github.com
Sent: Sep 21, 2017 7:59 AM
To: WhisperSystems/Signal-Android
Cc: Zane; Comment
Subject: Re: [WhisperSystems/Signal-Android] send and receive contacts (vCard) properly (#6520)
+1 i believe we need to handle vcards. the actual raw output in the chat window is alarming as users arent expecting to see vcard code, and may interpret it as malicious/dangerous activity in their secured chat application.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
I also need vcard imports on a regular basis. This could be easily solved with not much work at all and without requiring any extra permissions than what signal already wants. Saving a recognized vcard as a vcf file in a temporary location (that gets cleaned up automatically) and then sending an intent for the phone's contacts app to open that file would suffice. The contact apps support vcards already, so no need to manually parse the card, just recognize it and hand off to another app.
I just switched away from Signal due to this.
May I ask what to? Vcards are a relatively minor deal for me, at least compared to the single-point-of-failure vulnerability that SIgnal suffers from - and demonstrated in the last day or so. Nevertheless, if you've found a workaround I'd like to hear it.
GitHub Issue Cleanup:
See #7598 for more information.
Most helpful comment
Well, there is a few reasons...