2018年6月2日土曜日

スマモリがログアウトされてしまう問題

スマモリが起動中に数時間経過すると、必ずエラーメッセージ「ストアアプリがインストールされていません。機能が停止しました。」と表示されて、スマモリがログアウトされてしまう問題です。
スマモリにアカウントを再入力して、ログイン後に初期設定をすると、再び有効になります。

「スマモリ」のバックグラウンド動作の抑制を解除する設定をした場合にこの問題が発生していいれば、「ストアアプリ」のバックグラウンド動作も併せて「抑制しない」設定にする必要があります。

ただし、イオンモバイルの「子どもパック」等の場合は、「ストアアプリ」とは SOURCENEXT の管理アプリ「アプリを追加」になるはずで、「Google Playストア」とは限りません。ご注意を!

[参考]
Android7 スマモリのバックグラウンド動作の抑制を解除する

スマモリの位置情報が取れない

Android 7 の極小スマホ Unihertz Jerry Pro で、スマモリの「子どもの現在地」が確認できない場合の設定方法です。

■ 基本的な設定を確認する方法

[スマモリのFAQ] 位置情報が取得できません
https://smamori.jp/faq/faq_howto/use_12.html

アプリの権限を確認します
Abdroidの設定>アプリ>「スマモリ」>権限 と辿って
「スマモリ」の位置情報利用権限が ON になってること

■ 対策

バックグラウンド動作が抑制されてしまうケースがあり、この関連設定を変更します。基本的には、Line のデフォルト設定と同等になればOKです。(やはり Line の開発部門のほうが強力だ。)

(※追記)イオンモバイルの「子どもパック」等のオプションを使用した場合は、以下の設定全てについて、SOURCENEXTの「アプリの追加」も併せて登録します。
スマモリがログアウトされてしまう問題

1.データセーバーが邪魔をしている。

Abdroidの設定>データ使用量>データセーバー と辿る

バックグラウンドのデータ送受信がブロックされてしまう可能性があるので、「スマモリ」を「データへの無制限アクセス」に登録する。データセーバー自体がが OFF なら必要なし。

2.DuraSpeedが邪魔をしている。

Abdroidの設定>DuraSpeed と辿る

バックグラウンドのアプリの動作を抑える機能なので、「スマモリ」を ON に切り替える。これも DuraSpeed 自体がが OFF なら必要なし。

3.Background task clear

Abdroidの設定>Background task clear と辿る

ホワイトリスト(Write List)で、「スマモリ」を ON にする。

4.電池の最適化

Abdroidの設定>電池 と辿り、メニューアイコンをタッチして「電池の最適化」を選ぶ

「スマモリ」を「最適化していないアプリ」に切り替える。
(※これは切り替えなくても、「子どもの現在地」は取れる実績あり)