n9 caldav

Google Syncは終了します (延長されましたが)ので、今までMail for ExchangeでGoogleのサービスと同期していたN9もいずれ影響を受けることになります。Mail/Calendar/Contactsが対象になります。

自分にとってMfEを使ってる大きな理由はGoogle Calendarの(他アカウントから共有されたカレンダー含む)複数カレンダーの同期だったのでまずはCalDAVでそれができるのかどうか調べてみました。昔はできなくてカレンダーごとにCalDAVのアカウントを一個ずつ設定する必要があった気がするのですが。

結論から言うと上の画像にあるようにできたので、まぁ終了するまでN9を使ってる人なんて日本にいるのかわかりませんが、自分のためにメモしておきます。

あまりたいしたことはしておらず、以下のスレッドの4ページ目に書いてあるとおりに設定するだけでできた、ということです。

talk.maemo.org - Strange error: Data storage full

https://talk.maemo.org/showthread.php?t=83243

まずはGoogle Calender側で複数カレンダーをsyncできる設定をしておきます。

https://calendar.google.com/syncselect

同期するカレンダーをチェックボックスで選択できますので選んでください。"保存"を押すのを忘れないように。てかこの設定あるの知らんかった。

終わったら、N9のaccountsを起動して、"Add accounts"から"CalDAV"アカウントを追加します。設定は以下の通り。

Username : Googleアカウントのユーザー名
Password:  Googleアカウントのパスワード
Server/URL: "https://www.google.com/calendar/dav/[Username]@gmail.com/"

URLがミソです。iPhone/iCalやThunderbirdではURLの最後に"user"とか"events"とかつけるんですが、N9の場合は最後の/までであとは何も指定しません。ちなみにuserと入れるとエラーになり、eventsと入れるとデフォルトカレンダーだけしかリストに出てきません。

これで設定されると、上の画像のようにカレンダーのリストに複数表示されます。これだけ。

余談ですが、同じ設定をしてもBlackBerry 10 Dev Alpha BのCalDAVアカウント設定ではできませんでした :-P