Подтвердить что ты не робот

Webcal://поддержка на Android не работает - есть ли поддерживаемая альтернатива календарного канала

Мы предлагаем нашим клиентам возможность подписываться на канал iCalendar/VCalendar на своих устройствах с помощью webcal://link

У нас есть приятная простая кнопка, которая говорит "подписаться на этот календарь", они нажимают на нее, и их приложение для календаря засасывает данные - voila.

Это отлично работает на большинстве устройств, но мы обнаружили, что он плохо работает на устройствах Android.

В браузере Android по умолчанию появляется сообщение об ошибке "Веб-страница недоступна", которая не помогает нашим пользователям.

В Chrome на Android он ничего не делает, когда нажимает на кнопку, он просто сидит там, и если я вставляю ссылку webcal://в адресную строку Chrome, она выглядит в google вместо загрузки cal feed.

Если я использую http://, он отобразит содержимое корма на веб-странице, но не запустит календарь для подписки на него, что не очень полезно для наших менее опытных пользователей.


Итак, мой вопрос: существует ли поддерживаемый тип канала календаря для Android, который работает без того, чтобы пользователь вручную копировал код ссылки из веб-приложения, затем открывал приложение для своего календаря и, чтобы добавить подписку и затем вставьте ссылку?

В этот момент лучшая альтернатива у меня есть, чтобы обнаружить тип браузера, и если это Android, всплывающее окно с кодом ссылки для пользователей, чтобы скопировать и дать им инструкции, чтобы найти ссылку подписки в их кал и вставить в ссылке. Я знаю, что это приведет к большому количеству запросов поддержки от менее технических пользователей, хотя я бы предпочел:)

Спасибо!

4b9b3361

Ответ 1

Как говорится в веб-странице

Телефоны Android не поддерживают веб-камеры. Однако вы можете подписаться на календари в Microsoft Outlook или Google Calendar, а затем синхронизировать GoogleCalendar с Android. Кроме того, вы можете установить ICSSync на свое устройство, а затем добавить ссылки календаря на это приложение.

http://www.webcal.fi/en/supported_applications.php

Ответ 2

Это не тот ответ, который ищет OP. Как отметил @Seipan Idouchach, Android-браузеры не поддерживают веб-канал.

Обход проблемы:

  • Используйте http://вместо webcall://
  • Настройка заголовка в "Content-Disposition: attachment", чтобы принудительно сохранить файл на устройствах Android. (Возможно, вы также захотите установить заголовок файла).
  • Теперь из-за вышеуказанных двух шагов клиент android будет загружать файл.
  • После загрузки пользователи могут щелкнуть файл, чтобы добавить их в приложение календаря.