2011-09-08 16 views
5

Pracuję w witrynie mobilnej z listą wydarzeń. Pomyślałem, że skompletowanie pliku ICS, który zawiera wszystkie informacje dotyczące określonego zdarzenia i połączenie z tym plikiem, wystarczyłoby, aby system operacyjny obsługiwał plik ICS i dodał te informacje do kalendarza.Dodaj wydarzenie do kalendarza z poziomu przeglądarki na platformach mobilnych

To działa na komputerach stacjonarnych, gdzie przeglądarka pyta, czy chciałbym otworzyć plik ICS z aktualnie zainstalowaną aplikacją kalendarza.

Na urządzeniach z Androidem i iOS nie działa to wcale.

To co ja dostać na Androidzie:

  • Chromebrowser - nie można pobrać plik; mówi pobieranie nie powiodło
  • Firefox - pobiera plik ICS i otwiera je za pomocą edytora tekstu
  • Opera - pobiera plik ICS i otwiera je za pomocą edytora tekstu

iOS: pobiera plik i nic nie robi

Czy istnieje sposób na udostępnienie tej informacji użytkownikowi, aby mógł dodać to wydarzenie do swojego kalendarza? (podobnie jak JS Framework)

Odpowiedz

3

Myślę, że wszystko zależy od przeglądarki i konfiguracji urządzenia i/lub od tego, czy mają taką możliwość. Nie ma uniwersalnego sposobu na wymuszenie dodania/zasubskrybowania pliku ics lub importowania go do czyjegoś kalendarza.

Domyślnie przeglądarki pulpitu są ustawiane tak, aby przekazywały łącze ics do aplikacji, którą uważają za swoją aplikację kalendarza. (ale ja na przykład zawsze otwarte pliki ics w notatniku dla celów testowych)

Widocznie iphone auto subscribe wykorzystywane do pracy, ale nie robi: http://blog.fosketts.net/2011/01/13/apple-breaks-ics-calendar-autosubscription-ios-42/ Ludzie mają teraz do „zapisz” lub importować bardzo świadomie.

Może to być dobre z powodów "prywatności" - mogę sobie wyobrazić, że wiele osób może kliknąć łącze bez świadomości, że załaduje wydarzenia do ich kalendarza. Może być złe.

Jedyny znany mi sposób można zrobić bardziej bezpośrednio dla kalendarza google - co nazywam opcją "dodaj do google". - wystarczy utworzyć link z odpowiednimi parametrami, a jeśli ktoś zaloguje się do gooogle, zacznie tworzyć wydarzenie z tymi szczegółami - użytkownik musi oczywiście "zapisać".

Jedną z możliwości, które mogą działać nieco lepiej, jest posiadanie odsyłacza, który "odsyła" im plik isc. Niektóre aplikacje e-mailowe spodziewają się, że będą radzić sobie z zaproszeniami do gry.

https://discussions.apple.com/message/10022359#10022359

http://www.fulltimecasual.com/apple/iphone/accepting-ics-invitations-on-iphone

byłbym zainteresowany, aby wiedzieć, jak idziesz z tym. Jeśli dowiesz się więcej lub wymyślisz alternatywny plan, proszę opublikuj tutaj.

"Może stać się brudny:" http://www.zimbra.com/forums/administrators/17564-invites-ics-files-auto-populate-calendar.html

Powiązane problemy