ユーザーが自分のカレンダーを自分のカレンダーにインポートできるように、.icsエクスポートがあるWebベースのカレンダーがあります。そのためには、ユーザーはWebアプリのボタンをクリックして、.icsファイルをローカル環境に保存する必要があります。
エクスポートは手動で行われるため、ユーザーが自分のWebアプリにログインしなくてもカレンダーの更新を受信できるように、何らかの形でプロセスを自動化することを検討しています。
これを自動化する方法についての提案はありますか?
IcsをiCalフィードとして公開する必要があります。これを外部カレンダーをインポートするためにURLとして貼り付けることができます
Tripit、たとえば:
webcal://www.tripit.com/feed/ical/private/private-hash/tripit.ics
そのため、何らかのハッシュを考え出し、ユーザーの特定のURLでicsを公開する必要があります。私が知る限り、それは完全に安全ではありませんが、そうすれば彼らはアプリにログインする必要はありません-彼らのカレンダーは自動的に外部カレンダーをロードします
唯一の欠点は、各カレンダーに外部カレンダーを追加する必要があることです。たとえば、Googleカレンダーの両方でtripitをインポートする必要がありますおよび iPhone