Daymark

Androidで習慣のリマインダーが動かない?7つの対処法

執筆者: · 更新日 · 1 分で読めます

鳴らないリマインダーは、ないよりも悪い存在です。信頼していたのに行動できず、結局は自分を責めてしまいます。習慣トラッカーの開発者としての経験では、Androidで最も多い不満は「リマインダーが動かない」で、原因がアプリの故障であることはまれです。たいていは、OSが電池を節約するために設計どおりの動作をしているだけです。このガイドでは、起こりやすい順に原因と確認すべき設定を挙げます。メニューの名称は端末メーカーによって異なるため、正確な操作手順ではなく、探すべき項目を説明します。

1. アプリの通知がオフになっている

いちばん単純な原因です。設定を開いてアプリを探し、通知が許可されていること、そしてリマインダー用の通知チャンネルがサイレントになっていないことを確認します。最近のAndroidでは、アプリを初めて開いたときに通知の許可を求められ、一度「許可しない」をタップすると、リマインダーは二度と表示されません。通知がサイレントや最小化のカテゴリに設定されていないかも確認してください。

2. 正確なアラームが許可されていない

午前7時30分のリマインダーには、時刻を正確に指定したアラームが必要です。Androidのデベロッパー向けドキュメントによると、Android 12以上を対象とするアプリが正確なアラームを設定するには、特別なアプリアクセスである「アラームとリマインダー」の許可が必要で、この許可はユーザーやシステムによって取り消されることがあります。同じドキュメントによれば、Android 14では、Android 13以上を対象とするアプリを新規にインストールした場合、この権限はあらかじめ付与されません。また、バックアップと復元でアプリのデータを新しい端末に移すと、新しい端末ではこの権限が拒否された状態になります。つまり、機種変更や再インストールによって、正確なリマインダーがいつの間にか不正確なものに変わってしまうことがあります。

対処法:システム設定の特別なアプリアクセスにある「アラームとリマインダー」を探し、習慣アプリに対して許可します。権限が取り消されると、ドキュメントによればそのアプリの今後の正確なアラームはすべてキャンセルされるため、権限を取り消された状態では、リマインダーが突然止まったように見えます。Daymarkには、正確なアラームが許可されているか、電池の最適化が妨げになっていないかを表示する、リマインダー診断機能が組み込まれています。

3. Dozeモードでアラームが遅れている

Android 6以降の端末は、使われていない間の電池を節約するためにDozeモードを使います。Androidのドキュメントには、端末がDoze中はアラームが鳴らず、Dozeを抜けるまで延期されると書かれています。時間どおりにリマインダーを届けたいアプリは、アイドル中でも動作するよう設計されたアラームや、前述の権限を使った正確なアラームを利用します。机の上に置きっぱなしにしていた端末でリマインダーが遅れて届いたなら、原因はおそらくDozeです。対策は主にアプリ側の仕事ですが、次の項目の電池の最適化とも関係します。

4. 電池の最適化、またはアプリのスリープ

多くの端末メーカーは、Android標準の上に独自のバッテリー管理機能を追加しています。これによって、アプリがスリープ状態にされたり、バックグラウンドでの動作が止められたり、しばらく使わないと強制終了されたりします。その結果、リマインダーが数日は動いて、その後止まります。電池の設定で「制限なし」「最適化しない」「バックグラウンドでの動作を許可」といった項目を探し、習慣アプリをもっとも制限の緩い設定にしてください。「スリープ中のアプリ」「ディープスリープ中のアプリ」といった一覧があれば、そこからアプリを外します。メーカーによっては、これが最も多い原因で、表示名はさまざまです。

5. おやすみモードや集中モード

おやすみモード、就寝モード、仕事用プロファイル、集中モードは、いずれも通知を隠すことがあります。特定の時間帯だけリマインダーが来ない場合は、その時間とスケジュール設定を照らし合わせてください。習慣アプリを例外として追加するか、リマインダーを静かな時間帯の外に移します。就寝前や朝のルーティンに結びつけた習慣の場合は、これがまず原因と考えて間違いありません。

6. アプリが強制停止された、またはアップデートされた

アプリを強制停止すると、Androidは、再びアプリを開くまで、そのアプリのアラームをキャンセルします。一部のクリーナーアプリや「メモリ最適化」アプリも同じことをします。アプリのアップデートや端末の再起動のあとは、アプリがリマインダーを再設定する必要があります。しっかり作られたアプリなら自動で行いますが、アップデートのたびにリマインダーが消えると感じたら、一度アプリを開いて、リマインダーが残っているか確認してください。クリーナーアプリは、解決する問題より引き起こす問題のほうが多いため、使わないことをおすすめします。

7. 時刻、タイムゾーン、バッテリーセーバーの例外

日付、時刻、タイムゾーンの自動設定がオンになっているか確認してください。タイムゾーンが間違っていると、リマインダーの時刻がずれます。バッテリーセーバーモードは、バックグラウンド処理を制限して通知を遅らせることがあります。旅行中は、アプリのタイムゾーンの扱い方によって、午前7時30分に設定したリマインダーが現地の別の時刻に届くこともあります。よく旅行する方は、タイムゾーンをまたいだあとで動作をテストしてください。

リマインダーを正しくテストする方法

  1. 3分後にリマインダーを設定します。
  2. 端末をロックして、画面を下にして置き、そのまま放置します。
  3. 設定どおりの音や振動で、時間どおりに届くか確認します。
  4. 充電器を外し、画面をオフにして30分以上置いた状態で繰り返します。最初のテストは端末がまだ起きているために、成功することが多いからです。
  5. 翌朝、実際のリマインダー時刻にもう一度確認します。

3分後のテストでは動くのに、一晩置くと動かない場合は、Dozeや電池の最適化を疑いましょう。まったく動かない場合は、通知や正確なアラームの権限を疑います。

設計の面でリマインダーを頑丈にする

  • リマインダーに加えて、日々のルーティンに結びつける。そうすれば、端末だけに頼り切らずにすみます。習慣の身につけ方をご覧ください。
  • リマインダーの数を減らす。無視するようになる5つの通知より、適切な時間に届く確実な1つのほうが役立ちます。
  • グリッドの不自然な空白を確認する。機種変更やアップデートの直後に何日も空白が続いている場合は、やる気を失ったのではなく、リマインダーが止まった可能性が高いです。見るべき点はヒートグリッドのガイドで説明しています。
  • バックアップを取る。機種変更は、リマインダーが壊れ、データも失われやすい場面です。DaymarkのJSONバックアップ(無料)を使えば履歴を移せますが、正確なアラームなどの権限は、新しい端末で許可し直す必要がある点に注意してください。

開発者にとっても難しい理由

Androidは、正確なアラームをコストのかかるものとして扱っています。ドキュメントには、システムが正確なアラームを発動すると、特に省電力モードでは、バッテリーなどのリソースを大きく消費すると書かれていて、可能な限り不正確なアラームを使うよう推奨しています。また、正確なアラームは、アラーム時計やカレンダーアプリのように、中核の機能が正確な時刻に依存する場合に適しているとも述べています。リマインダーアプリは、その境界線のすぐそばにあります。だからこそ、開発者にはアプリが何を求めているかを透明にしておく責任があり、ユーザーにはスイッチの場所を知っておいてほしいのです。

それでも解決しない場合は、アプリの開発者に連絡するのがいちばん早い方法です。お使いの端末のメーカーと機種名、Androidのバージョンを伝えてください。同じアプリでも、メーカーによって動作が異なることがあります。Daymarkと本ウェブサイトは医療サービスではありません。服薬のリマインダーについては、薬剤師または医師に、予備の方法を相談してください。

よくある質問

Androidで習慣のリマインダーが動かないのはなぜですか。

よくある原因は、通知のオフ、正確なアラーム(「アラームとリマインダー」)の権限が未許可であること、Dozeモードによるアラームの遅延、強力な電池の最適化、おやすみモードです。この順に確認してください。

正確なアラームの権限とは何ですか。

Androidのデベロッパー向けドキュメントによると、Android 12以上では、時刻を正確に指定したアラームを設定するために、特別な「アラームとリマインダー」のアクセスがアプリに必要です。ユーザーが取り消すことができ、取り消すとそのアプリの正確なアラームはキャンセルされます。

習慣アプリは電池の最適化をオフにすべきですか。

バッテリー管理が強力な端末では、多くの場合そうです。アプリを「制限なし」または「最適化しない」に設定し、スリープ中のアプリの一覧からも外してください。

再起動してもリマインダーは残りますか。

しっかり作られたアプリは、再起動やアップデートのあとにリマインダーを再設定します。消えてしまう場合は、再起動後に一度アプリを開き、リマインダーが残っているか確認してください。

参考資料・さらに詳しく

  1. Android Developers:アラームのスケジュール設定(正確なアラーム、Doze)(英語)

Andrew Boykoの他のアプリ