2018年6月2日土曜日

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

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の設定>電池 と辿り、メニューアイコンをタッチして「電池の最適化」を選ぶ

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