Мы предлагаем нашим клиентам возможность подписываться на канал iCalendar/VCalendar на своих устройствах с помощью webcal://link
У нас есть приятная простая кнопка, которая говорит "подписаться на этот календарь", они нажимают на нее, и их приложение для календаря засасывает данные - voila.
Это отлично работает на большинстве устройств, но мы обнаружили, что он плохо работает на устройствах Android.
В браузере Android по умолчанию появляется сообщение об ошибке "Веб-страница недоступна", которая не помогает нашим пользователям.
В Chrome на Android он ничего не делает, когда нажимает на кнопку, он просто сидит там, и если я вставляю ссылку webcal://в адресную строку Chrome, она выглядит в google вместо загрузки cal feed.
Если я использую http://, он отобразит содержимое корма на веб-странице, но не запустит календарь для подписки на него, что не очень полезно для наших менее опытных пользователей.
Итак, мой вопрос: существует ли поддерживаемый тип канала календаря для Android, который работает без того, чтобы пользователь вручную копировал код ссылки из веб-приложения, затем открывал приложение для своего календаря и, чтобы добавить подписку и затем вставьте ссылку?
В этот момент лучшая альтернатива у меня есть, чтобы обнаружить тип браузера, и если это Android, всплывающее окно с кодом ссылки для пользователей, чтобы скопировать и дать им инструкции, чтобы найти ссылку подписки в их кал и вставить в ссылке. Я знаю, что это приведет к большому количеству запросов поддержки от менее технических пользователей, хотя я бы предпочел:)
Спасибо!