Я думаю, что все зависит от настроек браузера и устройства и / или наличия у них возможности. Не существует универсального способа принудительного добавления / подписки или импорта файла ics в приложение календаря.
Настольные браузеры по умолчанию настроены на передачу ссылки ics на то, что они считают вашим приложением календаря. (Но я, например, всегда открываю файлы ics в блокноте для тестирования)
Судя по всему, автоматическая подписка на iphone раньше работала, но больше не работает:
http://blog.fosketts.net/2011/01/13/apple-breaks-ics-calendar-autosubscription-ios-42/
Люди теперь должны «подписываться» или импортировать очень осознанно.
Это может быть из соображений конфиденциальности - я могу представить, что многие люди могут щелкнуть ссылку, не осознавая, что она загружает события в их календарь ... это может быть плохо.
Единственный способ, которым я знаю об этом, может быть сделан более непосредственно, для календаря Google - то, что я называю опцией «добавить в Google». - нужно просто создать ссылку с правильными параметрами, и если люди войдут в gooogle, он начнет создавать событие с этими подробностями - пользователю все равно придется «сохранить», конечно.
Единственная возможность, которая может работать немного лучше, - иметь ссылку, которая «отправляет» по электронной почте файл 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