2011-12-22 17 views
6

Tôi đang trong quá trình xây dựng một trang web điện thoại di động (đối với iPhone và Android ... Tôi nghĩ rằng Blackberry là ra khỏi nó)Tạo liên kết cho biết thêm vCard chỉ đạo để giải quyết sách

Đây là vấn đề tôi với . Chúng tôi muốn có liên kết, khi được nhấp, tự động thêm liên hệ trong tệp .vcf vào sổ địa chỉ của thiết bị di động (với một số xác nhận của một số loại iPhone/Android phải được xử lý bởi chính nó)

Giải pháp mà tôi đã thử là tạo liên kết, chỉ trực tiếp đến tệp .vcf. Nó không hoạt động. ITouch của tôi thậm chí còn yêu cầu những gì để mở tập tin đó với ... và ứng dụng Liên hệ thậm chí không có trong danh sách.

Tôi nghe nói rằng một Thẻ thuộc loại đó sẽ thực hiện chính xác những gì chúng tôi muốn nếu nó đến từ một email ... đó là, chúng tôi đang xây dựng một trang web ở đây.

Chúng tôi sử dụng HTML5, không có PhP (chưa có, có thể được thêm sau này cho vấn đề này) và không có CMS liên quan.

+0

Tôi nghĩ Blackberry đã hết ... ý của bạn là gì? –

+0

Chúng tôi sẽ không hỗ trợ blackberry cho dự án này. – Fredy31

+0

bạn đã nhận được tất cả liên lạc trong một thẻ v ??? nếu có thì xin giúp tôi làm thế nào để có được nó và làm cho một thẻ v. – parag

Trả lời

1

Thứ nhất, iPhone không hỗ trợ vCard. Không có cách nào để tải xuống tệp liên hệ từ web. Những gì bạn thể làm là tạo ra một trang đơn giản mà chứa liên kết đến các số điện thoại, như thế này:

<a href="tel:1800555555">Call Dave</a> 

Thứ hai, để có được một Android (hoặc thiết bị khác) để nhận ra vCard, bạn cần phải đặt tiêu đề cho đúng loại MIME

Content-Type: text/vcard 

Bạn sẽ có thể định cấu hình máy chủ của mình để gửi tất cả các tệp .vcf dưới dạng văn bản/vcard.

+2

Không đúng về mặt kỹ thuật, bạn có thể nhận được một vcard ... bạn chỉ cần nhúng nó vào vcal cho iOS <7. Xem http://stackoverflow.com/questions/1892373/iphone-how-to-get-safari -to-recogn-a-vcard –

4

[CẬP NHẬT - Tháng 9 năm 2013 - iOS7 bây giờ hỗ trợ tải trực tiếp của vCards từ trang chúng tôi, nhập khẩu vào ứng dụng liên lạc có nguồn gốc]

Hoàn thành giải pháp sử dụng tập tin VCALENDAR với tập tin vCard emebedded được công bố ở đây

iPhone: how to get safari to recognize a vcard?

bao gồm liên kết tới blog của tôi với mã nguồn đầy đủ về chủ đề tại

http://mobicontact.info/iphone/download-contact-from-web-page/

Tôi hy vọng đây là một số trợ giúp ...

+0

Hoạt động như một nét duyên dáng trên iOS 7 Safari nhưng không hoạt động trong Chrome dành cho iOS – josebetomex

Các vấn đề liên quan