あつりんの備忘録♪

日々の出来事や忘れちゃぁならん事などなど、ゆる~く書いていきます♪

「ジョルテ」の通知機能異常と回避策

以前から愛用している、システム手帳アプリケーション「ジョルテ」(https://play.google.com/store/apps/details?id=jp.co.johospace.jorte)だが、「XPERIA Z」に機種変更してから、通知バー(ステータスバー)に表示される通知機能が正常に動作しなくなった。
先ず、通知機能が正常動作しない時の環境は以下の通り。

  • 「ジョルテ」をGoogleカレンダーモードで利用。
  • 「ジョルテ」とWeb上の「Googleカレンダー」を同期させている。
  • 同期の仕組みは、「ジョルテ」が直接Web上の「Googleカレンダー」と同期するのではなく、端末上のGoogle謹製の標準「カレンダー」を介して行われている(「ジョルテ」の仕様)。
  • 標準「カレンダー」やそれに関連するアプリなどの無効化や凍結などは一切行っていない。
  • 「ジョルテ」のバージョンは1.5.6で、1.4.19の時から症状は変わらず。
  • 標準「カレンダー」のバージョンは10.1.A.1.1。
  • 標準「カレンダー」側の通知機能をオフ、「ジョルテ」側の通知機能をオン。
    • この設定を行わないと、標準「カレンダー」と「ジョルテ」からそれぞれ通知されてしまう。
    • 標準「カレンダー」と「ジョルテ」の両方を通知機能オンにすると二重通知(通知音も2回鳴動)になってしまうものの、「ジョルテ」の通知機能は表示、鳴動共に正常に行われる。


通知機能異常は以下の通り。

  • 二重通知を防ぐべく、標準「カレンダー」側の通知機能をオフ、「ジョルテ」側の通知機能をオンに設定していると、当然標準「カレンダー」からは通知されず「ジョルテ」のみ通知されるが、登録されている予定内容が一切反映されず、「(無題)」の通知が通知バーに表示される。


  • 通知された内容をポップアップ画面(通知バーをタップ)で確認すると、中身が空白で登録されている予定内容が確認できない。

  • 通知音が鳴らない。
  • まれに、「(無題)」の通知が通知バーに複数回表示されてしまう。
  • 「ジョルテ」アプリ本体を起動し予定を確認すると、登録されている内容が消えている事などなく、単純に通知機能が正常動作していないだけ。

まとめると、

  • 「ジョルテ」のオフィシャルサイトで謳っている標準的な使い方であり、設定にも不備がないにもかかわらず、「ジョルテ」の通知機能の表示と鳴動が正常に機能してくれず、事前に予定を通知するという本来の役割を果たせていない。
  • 標準「カレンダー」側と「ジョルテ」側の通知機能をオンにすれば、正常動作するが二重通知となり煩わしい。
  • 回避策として、標準「カレンダー」側の通知機能をオン、「ジョルテ」側の通知機能をオフにすることで、標準「カレンダー」のみが通知してくれるが、それでは何の為に「ジョルテ」を使用しているのか分からず本末転倒。
  • Android OS ver 2.3.4の「XPERIA arc」上では正常動作していたことやネット上のユーザー報告から、Android OS Ver 4.0以上の端末で「ジョルテ」をGoogleカレンダーモードで使用する場合に発生する模様。
  • Android OSのバージョンアップに伴うアーキテクチャ変更により、標準「カレンダー」(またはOS)と「ジョルテ」間のコンポーネントやサブシステム等との連携が機能していないだけと思われる。

そんな訳で、問題発覚からサポートにメールを送ったりFacebookのジョルテページでスクリーンショットをアップした上で回答を求めたが、「ジョルテ」側で対応していないとか確認中などと連絡があれば救われるものの、なしのつぶて。「ジョルテ」は使い易くカスタマイズ性も高いことから通知機能の不具合を除けば非常に有用なアプリなので、乗換えだけは避けてもう暫く様子見と思っていた矢先、同症状に見舞われていたユーザーから回避方法がある旨のメッセージを頂いた。
その回避策は以下の通り。

  • 端末で、[設定]−[アプリ]−[すべて]−[カレンダー]をから、「通知を表示」のチェックを外す。

  • 標準「カレンダー」と「ジョルテ」の両方を通知機能オンに設定(「ジョルテ」は通知しないのチェックを外す)。


  • 「ジョルテ」のみ正常に表示、鳴動共に通知されるのを確認。



要は、標準「カレンダー」と「ジョルテ」の両方を通知機能オンに設定した場合、二重通知されるものの「ジョルテ」の通知が正常である事から、OSレベルで標準「カレンダー」の通知だけを切ってしまうという力技。
多分、現状の「ジョルテ」の仕様が標準「カレンダー」の通知を司るアプリケーションレベルのコンポーネントなどと連携(ここに不具合があると思われる)しており、標準「カレンダー」の通知をオフにするとその連携(整合性)がとれずに通知に異常が発生するのだろうと思われる。したがって、連携が取れる様に標準「カレンダー」の通知をオンにした上で、OSレベルで標準「カレンダー」の通知のみ表示させない設定(通知システムそのものはアクティブにして、画面表示のみ休止)にすれば回避されるということだ。
苦肉の策とはいえ、これで「ジョルテ」を存分に活用できます。Facebook上で情報提供してくださった方には深く感謝&Facebook恐るべしですね!それにしても「ジョルテ」のサポートときたら・・・まぁ無償アプリなので仕方ないですか・・・