At long last, Apple have decided to support VCARD file download from web pages in iOS7 and allow the .vcf file to be imported into your contacts application with a few key presses.
And what’s more you can even link to your contact information using a QR code – so now your information can change on the web but your business card need not.
Just retested my demo web app at http://iphone.mobicontact.info to find that it appears they may have messed around with my calendar solution as the .ics file is not recognised (I will test later). Still, downloading the vcard file directly now works.
The user agent string for an iPhone4S running iOS7 is :
Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53
While I’m here just seen that they have broken the “tel:” links used to initiate calls in Home Screen launched apps – thanks a lot, Apple. That’s several clients’ web apps that don’t work now!