Assuming p2p, if the person is not in my contact list, then say it out to him/her. If s/he is, then whatsapp him/her the (further) details s/he needs. If I am in a professional setting, I just give my card.
I find this to be much much 'user-friendly" than any existing or possible app/software solution and call me a oldie but handing out a card makes me proud of sorts.
Edit : I apologize if this doesn't answer your question.