0

私が働いている会社は、カスタムのホスト型 CMS を提供しています。クライアントがシステム内のイベントを追跡できるカレンダー ツールがあります。

少し前に、このツールに iCalendar フィードを実装しました。ユーザーがフィードを「サブスクライブ」する場合を除いて、これはうまく機能します。

私たちが見ているのは、多くの人が単純に「.ics」ファイルを取得して、それをカレンダー アプリにインポートしていることです。これが発生すると、それは 1 回限りのアクションであり、人々はカレンダーやイベントの更新を取得できません (これは大きな問題です)。

過去にいくつかのことを試しましたが (「webcal://」URL を使用するなど、さまざまな結果が得られました)、さまざまなデバイス (デスクトップ、タブレット、電話) で一貫したソリューションを見つけることができませんでした。ブラウザ。

クライアントが最新のフィードを取得していないことに不満を持ち始めているため、これは私たちにとって大きな問題になりつつあります.

これらのフィードに実際の「購読」リンクを提供する「標準的な」方法はありますか? または、フィードがインポートされたときに、これらのさまざまなアプリケーションを必要な方法で動作させる iCal プロパティ (RFC に関しては「標準」プロパティではないかもしれませんが、カレンダー プログラムで広く受け入れられているもの) はありますか?

これに対する解決策がない場合は、さまざまなプラットフォームでフィードを購読する方法を説明しているドキュメントにリンクする必要があるかもしれません. 徹底して更新し続けるのは大変な苦痛になるので、これは避けたいです...

4

1 に答える 1

0

「webcal://」を使用するのが標準的な方法です。正式な規格ではありませんが、最も広く使用されています。

アプリケーションがそのプロトコルを取得しないシステムを使用している場合、 webcal:// はまったく機能しません。

唯一の解決策は、これをサポートしていないセットアップについて具体的な手順を提供することです。

于 2013-09-14T19:34:05.220 に答える