Samsung:しばらくするとSMS転送が止まる場合
Galaxyでは、Resenderが初日は動いていたのに、3日目には転送しなくなることがあります。これは、しばらく開いていないアプリをOne UIがスリープ状態にするためです。2つの設定を一度変更すれば、その後も動作し続けるようにできます。
変更する2つの設定
- 設定 → アプリ → Resender → バッテリーを開いてください。
- 「制限なし」を選択してください。
- 完了:Resenderはスリープ状態になりません。
- スリープ状態にしないアプリに追加します。 設定 → バッテリー → バックグラウンドでの使用を制限を開きます。Resenderがスリープ中のアプリにもディープスリープ中のアプリにも含まれていないことを確認し、含まれていれば削除してください。そのうえで、スリープ状態にしないアプリ(One UI 8では自動スリープにしないアプリ)に追加します。古いOne UIでは、同じ画面を設定 → デバイスケア → バッテリー → アプリの電力管理から開けます。
- バッテリー使用を制限なしにします。 設定 → アプリ → Resender → バッテリーで、制限なしを選びます。初期設定の最適化では、Android自体のバッテリーの最適化が適用されます。これを解除するまで、アプリのメイン画面には赤い行が表示されます。
アプリのメイン画面には、2つ目の設定に必要なシステムの一覧を開くボタンがあります。一覧でResenderを見つけ、制限なしを選ぶか、バッテリーの最適化をオフにしてください。表示される項目はバージョンによって異なります。
設定が反映されたか確認する方法
スマートフォンをロックして1分ほど待ち、別のスマートフォンからSMSを送信します。数秒以内にメールが届けば正常です。ロックを解除したりアプリを開いたりしてから届く場合は、バックグラウンドでの使用を制限をもう一度確認してください。システムの更新によって、アプリがスリープ中のアプリに戻されることがあります。
どのアプリにもできないこと
Samsungのスリープ対象リストには、アプリから利用できる公開インターフェースがありません。そのため、どのアプリもリストを読み取ったり変更したり、設定済みかどうかを確認したりすることはできません。Resenderは、Androidから動作が制限されていると通知されると赤い行を表示し、必要なシステム設定画面を開きます。ただし、設定の切り替えはご自身で行う必要があります。設定しないままでは、アプリが許可された範囲でできることをすべて行っていても、メッセージが遅れたり、届かなかったりします。
よくある質問
初日は転送できていたのに、止まってしまいました。なぜですか?
One UIはアプリの使用状況を確認し、数日間開いていないアプリを「スリープ中のアプリ」、さらに「ディープスリープ中のアプリ」へと移します。ディープスリープ状態のアプリは、バックグラウンドではまったく動作しません。Resenderを「スリープ状態にしないアプリ」に追加すると、この自動振り分けの対象から外れます。
スリープ中のアプリとディープスリープ中のアプリは、どう違いますか?
スリープ中のアプリは、バックグラウンドで時々しか動作しません。ディープスリープ中のアプリは、開くまでバックグラウンドでは一切動作しません。どちらもSMS転送の遅延につながり、ディープスリープでは転送が止まります。Resenderはどちらの一覧からも外してください。
自動調整バッテリーをオフにする必要はありますか?
いいえ。Resenderを「制限なし」に設定し、「スリープ状態にしないアプリ」に追加していれば、自動調整バッテリーはオンのままで問題ありません。この2つの設定により、Resenderは他のアプリに適用される自動調整バッテリーの制限から除外されます。
Resenderが自動で設定を変更できないのはなぜですか?
Samsungのバッテリー設定画面には公開インターフェースがなく、どのアプリも設定を読み取ったり変更したりできません。Androidには、確認ダイアログを1回表示するだけでアプリ側から変更できる設定もありますが、それにはGoogle Playがアラームや通話などのアプリにのみ認めている権限が必要です。メッセージ転送アプリは、その対象ではありません。
どのSamsung端末が対象ですか?
One UI 2以降を搭載したすべてのGalaxyスマートフォンが対象です。Galaxy S、A、M、Z、Noteシリーズが含まれます。One UIのバージョンによってメニューの表記は多少異なりますが、いずれにも「バックグラウンドでの使用を制限」と「スリープ状態にしないアプリ」があります。