NextcloudカレンダーをAndroidで閲覧する

自宅に Nextcloud を導入して 3年以上経ちました。
現在は、Raspberry Pi 3 Model B(ラズパイ、以下 rpi)上に NextCloudPi を導入して運用しています。

NextCloudPi は予想以上に便利 – あららぼ

最近になって、Nextcloud カレンダーを使うようになりました。

Nextcloud 自体は rpi なので 24H 稼働なのですが、PC はそういうわけにはいきません。
Nextcloud カレンダーを見たい時、毎回 PC 起動してブラウザ起動して...というのが手間に感じるように...

そこで、去年買った Android タブレット Lenovo Tab M7 (3rd Gen) で閲覧できるように設定してみました。

目次

前提

CalDAV

CalDAV - Wikipedia
CalDAVとは、WebDAVを用いたカレンダーサーバのための規格である。RFC 4791で制定された。

Nextcloud はカレンダー規格 CalDAV に準拠しているので、大体のアプリで共有できそう。

個人的に

このためだけにアカウントを作ったりするのは嫌だったので、アカウント作成不要なものに絞ってテストしました。
また、無料であることがマストです。

検証したけどダメだったもの

Nextcloud + DaVx5

  • Android の Nextcloud 設定画面を開くと「カレンダーを同期」があるので、選択してみると...
  • (設定できるんでしょうけれど)¥660 求められるので却下しました

OneCalendar

OneCalendar というアプリは Nextcloud 用の設定画面が用意されており期待したのですが、何度やってもエラーになって接続できませんでした。
残念。

検証して使えたもの

上記以外のアプリもいろいろ試したのですが、私が成功したのは下記「Open Sync」だけでした。

Open Sync

*導入後に(カレンダーへのアクセス)権限の追加が必要です。

  • Google Play ストアにあります(最終更新日が 2017年でしたが使えました)
  • 設定登録
    URL とユーザー名でログイン を選んで登録しました。 *URL は http://0.0.0.0(ip)で OK。
  • 登録が完了してしばらく経つと「CalCAV」欄に Nextcloud カレンダーの項目名が表示されます
    表示された項目名のうち、Google カレンダーで閲覧したいものにチェックを入れます。
  • Google カレンダーを開くと、上記 Open Sync でチェックを入れた項目が表示されます
    Google カレンダー上に表示されないときは、Google カレンダーを終了させて開き直すと良さそうです。