Hi. I am working on a daunting task. I'm trying to get vCards to download on an iPhone. I found the perfect tutorial:
http://mobicontact.info/iphone/downl...from-web-page/
And here is an actual working version
http://iphone.mobicontact.info/
So, it would appear if I set up one static instance this would work. The issue is that I'm using php and set it dynamically. the php will grab the right person's vCard and implement it in this whole system.
They provided a download with sample files. Here is the sample .ics that was in there that supposedly should work (download vCard on iPhone)
Code:
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTART;TZID=Europe/London:20120708T220000
DTEND;TZID=Europe/London:20120708T230000
SUMMARY:Click to download contact to your address book
DTSTAMP:20120708T203910Z
ATTACH;VALUE=BINARY;ENCODING=BASE64;FMTTYPE=text/directory;
X-APPLE-FILENAME=iphonecontact.vcf:
QkVHSU46VkNBUkQNClZFUlNJT046My4wDQpOOkNvbnRhY3Q7aVBob25lOzs7DQpGTjppUGhvbm
UgQ29udGFjdA0KRU1BSUw7dHlwZT1JTlRFUk5FVDt0eXBlPVdPUks7dHlwZT1wcmVmOmlwaG9u
ZUBtb2JpY29udGFjdC5pbmZvDQpURUw7dHlwZT1DRUxMO3R5cGU9Vk9JQ0U7dHlwZT1wcmVmOj
AxMi0zNDUtNjc4OQ0KRU5EOlZDQVJEDQo=
END:VEVENT
END:VCALENDAR
And here is the one that got generated on the fly
Code:
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
SUMMARY:Click attached contact below to save to your contacts
DTSTART;TZID=Europe/London:20130307T084200
DTEND;TZID=Europe/London:20130307T084201
DTSTAMP:20130307T084200Z
ATTACH;VALUE=BINARY;ENCODING=BASE64;FMTTYPE=text/directory;
X-APPLE-FILENAME=13626680661361826726john-doe.vcf:
QkVHSU46VkNBUkQNClZFUlNJT046My4wDQpOOkRvZTtKb2huOzs7DQpGTjpKb2huIERvZQ0KT1
JHOkV4YW1wbGUuY29tIEluYy47DQpUSVRMRTpJbWFnaW5hcnkgdGVzdCBwZXJzb24NCkVNQUlM
O3R5cGU9SU5URVJORVQ7dHlwZT1XT1JLO3R5cGU9cHJlZjpqb2huRG9lQGV4YW1wbGUub3JnDQ
pURUw7dHlwZT1XT1JLO3R5cGU9cHJlZjorMSA2MTcgNTU1IDEyMTINClRFTDt0eXBlPVdPUks6
KzEgKDYxNykgNTU1LTEyMzQNClRFTDt0eXBlPUNFTEw6KzEgNzgxIDU1NSAxMjEyDQpURUw7dH
lwZT1IT01FOisxIDIwMiA1NTUgMTIxMg0KaXRlbTEuQURSO3R5cGU9V09SSzo7OzIgRW50ZXJw
cmlzZSBBdmVudWU7V29ya3Rvd247Tlk7MDExMTE7VVNBDQppdGVtMS5YLUFCQURSOnVzDQppdG
VtMi5BRFI7dHlwZT1IT01FO3R5cGU9cHJlZjo7OzMgQWNhY2lhIEF2ZW51ZTtIb2VtdG93bjtN
QTswMjIyMjtVU0ENCml0ZW0yLlgtQUJBRFI6dXMNCk5PVEU6Sm9obiBEb2UgaGFzIGEgbG9uZy
BhbmQgdmFyaWVkIGhpc3RvcnlcLCBiZWluZyBkb2N1bWVudGVkIG9uIG1vcmUgcG9saWNlIGZp
bGVzIHRoYXQgYW55b25lIGVsc2UuIFJlcG9ydHMgb2YgaGlzIGRlYXRoIGFyZSBhbGFzIG51bW
Vyb3VzLg0KaXRlbTMuVVJMO3R5cGU9cHJlZjpodHRwXDovL3d3dy5leGFtcGxlL2NvbS9kb2UN
Cml0ZW0zLlgtQUJMYWJlbDpfJCE8SG9tZVBhZ2U+ISRfDQppdGVtNC5VUkw6aHR0cFw6Ly93d3
cuZXhhbXBsZS5jb20vSm9lL2ZvYWYuZGYNCml0ZW00LlgtQUJMYWJlbDpGT0FGDQppdGVtNS5Y
LUFCUkVMQVRFRE5BTUVTO3R5cGU9cHJlZjpKYW5lIERvZQ0KaXRlbTUuWC1BQkxhYmVsOl8kIT
xGcmllbmQ+ISRfDQpDQVRFR09SSUVTOldvcmssVGVzdCBncm91cA0KWC1BQlVJRDo1QUQzODBG
RC1CMkRFLTQyNjEtQkE5OS1ERTFEMURCNTJGQkVcOkFCUGVyc29uDQpFTkQ6VkNBUkQNCg==
END:VEVENT
END:VCALENDAR
I'm not seeing any red flags there. But when I am trying to open the .php file on an iPhone it doesn't prompt the download contact, but instead just opens a page with a white background and the .ics text on it. A desktop will prompt the download, just like it should and it does on the working version, but the iPhone part just shows that page.
Any initial thought or ideas or help?