O Android pode fazer download de qualquer tipo de evento da agenda? Em caso afirmativo, qual é a estrutura do arquivo?

Eu tenho caçado há séculos tentando determinar que formato de calendário de convite / evento um dispositivo Android pode baixar e incorporar no calendário do sistema - no entanto eu não consegui localizar nada!

Por padrão, o dispositivo não suporta iCal ou vCal - e os formatos para ambos são bem definidos e fáceis de criar. Por exemplo, este script PHP funciona perfeitamente para um iPad ou um iPhone - assim, quando você visita a página, o dispositivo convida você a adicioná-lo ao seu calendário:

<?
$ical = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:" . md5(uniqid(mt_rand(), true)) . "@yourhost.test
DTSTAMP:" . gmdate('Ymd').'T'. gmdate('His') . "Z
DTSTART:19970714T170000Z
DTEND:19970715T035959Z
SUMMARY:Bastille Day Party
END:VEVENT
END:VCALENDAR";

header("Content-type: application/force-download");
header('Content-Disposition: attachment; filename=calendar.ics');
echo $ical;
exit;
?>

Estou tentando criar algo semelhante para o Android, mas não consigo encontrar nenhuma orientação sobre o arquivo que será baixado com alegria,sem alguns aplicativos de terceiros!

Qualquer ideia ou ajuda apreciada!

Obrigado, kaiesh

questionAnswers(1)

yourAnswerToTheQuestion