Я думаю, что все зависит от браузера и настроек устройства и/или от того, есть ли у них такая возможность. Не существует универсального способа заставить файл ics быть добавленным/подписанным или импортированным в чье-либо приложение календаря.
Настольные браузеры по умолчанию настроены на передачу ссылки ics тому, что, по их мнению, представляет собой ваше приложение календаря. (Но я, например, всегда открываю файлы ics в блокноте для тестирования)
По-видимому, автоматическая подписка iphone раньше работала, но больше не работает: http://blog.fosketts.net/2011/01/13/apple-breaks-ics-calendar-autosubscription-ios-42/ Теперь людям приходится «подписываться» или импортировать намеренно .
Это может быть связано с хорошими причинами «конфиденциальности» - я могу себе представить, что многие люди могут щелкнуть ссылку, не понимая, что она будет загружать события в их календарь ... может быть плохо.
Единственный способ, которым я знаю, что это можно сделать более непосредственно, - это для календаря Google - то, что я называю опцией «добавить в Google». - нужно просто создать ссылку с правильными параметрами, и если люди вошли в Google, он начнет создавать событие с этими данными - пользователь, конечно, все равно должен «сохранить».
ОДНА возможность, которая может работать немного лучше, - это иметь ссылку, которая «отправляет по электронной почте» им файл isc. Некоторые почтовые приложения рассчитывают работать с приглашениями ics.
https://discussions.apple.com/message/10022359#10022359
http://www.fulltimecasual.com/apple/iphone/accepting-ics-invitations-on-iphone
Мне было бы интересно узнать, как вы с этим справитесь. Если вы узнаете больше или придумаете альтернативный план, отправьте сообщение здесь.
«Это может стать грязным:» http://www.zimbra.com/forums/administrators/17564-invites-ics-files-auto-populate-calendar.html
person
anmari
schedule
09.09.2011