2009-11-17 37 views
14

Nhiều chương trình lịch (Outlook, iCal) hỗ trợ vCal để tải xuống thông tin sự kiện và thêm nó vào lịch của bạn. Những người khác có thể sử dụng microformat vCalendar để trích xuất dữ liệu. Tuy nhiên, cả hai loại này đều không được hỗ trợ trên iPhone.Cách tạo liên kết "Thêm vào lịch" trên trang web cho iPhone

Có bất kỳ chức năng tương đương nào sẽ cho phép tôi liệt kê thông tin sự kiện trên trang và có khách truy cập trang web thêm sự kiện vào lịch của mình chỉ bằng một lần nhấp không? Vì Mobile Safari giúp bạn dễ dàng trích xuất email và số điện thoại từ các trang web, có vẻ như không có chức năng tương tự cho các sự kiện.

Trả lời

7

Cập nhật:
Lưu ý rằng đây là một câu trả lời rất cũ. Kể từ iOS 5 bạn có thể sử dụng EKEventStore để truy cập các sự kiện lịch và Mobile Safari sẽ mở các tệp .ics trong Lịch.


gốc trả lời
Đó là không thể, không có API cho lịch trên iPhone, thật đáng buồn. Bạn có thể xây dựng một ứng dụng đăng ký lược đồ URL ical, nhưng bạn vẫn sẽ không thể lưu các mục nhập lịch vào chương trình phụ trợ lịch vì không có API (ví dụ: ví dụ cho AddressBook).

+1

Điều đó thật tệ. Tôi rất ngạc nhiên khi iPhone không xử lý điều này theo mặc định. – scunliffe

+0

Một vấn đề an ninh, có lẽ? Có vẻ như một sự giám sát. – iamkeir

+0

Tệp .ics vẫn hoạt động trên iOS 7? Bởi vì tôi gặp khó khăn để làm cho nó hoạt động trên iPhone và iPad? – RPDeshaies

1

Một giải pháp có thể là (từ iPhone OS 3.0):

  • estabilish một máy chủ lịch (WebDAV hoặc giao thức CalDAV), tạo tài khoản, các sự kiện ...
  • đăng ký iPhone Lịch của bạn với một trong các tài khoản (ví dụ: Cài đặt-> Thư, Danh bạ, Lịch-> Thêm Tài khoản ... -> Khác, Thêm Tài khoản CalDAV -> máy chủ, chi tiết tài khoản)
  • ứng dụng dựa trên web của bạn đăng mục nhập vào tài khoản máy chủ lịch đầy đủ

Hoặc sử dụng Lịch Google để đăng các mục nhập từ trang web của bạn, có thể dễ dàng đồng bộ hóa với Lịch iPhone bằng cách sử dụng CalDAV.

Một liên kết hữu ích: http://blog.fosketts.net/2009/06/17/subscribe-internet-calendars-iphone-30/

19

Kể từ iOS 5, nếu bạn tạo liên kết http đến tệp .ics, Mobile Safari sẽ cung cấp để mở nó trong Lịch.

+0

Yay! Và về thời gian, quá. :) Cảm ơn con trỏ. –

+2

Nó cung cấp để mở nó trong lịch của bạn, nhưng dường như không thực sự * làm * bất cứ điều gì với nó - bất cứ ai khác tìm thấy điều này? – iamkeir

+0

Tôi đã phải thay đổi loại mime thành "văn bản/lịch" trên trang web mà chúng tôi đang phân phát tệp .ics từ – Mark

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