Use the vCard_Create action in the component. Fill in all required information and use the result in a QR generator. See the demo for implementation details.
vCard requirement
The vCard only has one requirement and that is that at least one vCard name is defined. All other requirements (like types) are shown in the description of the structure elements.
Result
The result of the vCard_Create action is a text that can be used in a QR generator. You can also use the output as a synchronization method of user details (the original reason for the RFC).
Strict Mode
The default mode of this component is seeking a good midground for QR code usage. Both Android and iOS do not follow the RFC to the letter which results in unwanted behavior. To combat this the default mode does not add certain elements in the QR to prevent issues. If you need to have a implementation that is a strict as possible within the current implementation be sure to enable strict mode.
Contact import issues
In both iOS and Android issues have been found in importing the data from the QR. This is not the fault of this component but a poor implementation of the RFC in both OS's. In iOS several type tags are ignored and in Android it is possible that not all details are visible in the contact although these details where visible in the QR scanner.