さて、今回は先日購入したタフネス スマホblackview BV5500Proのちょっとした問題点についてです。
yahooメールのプッシュ通知が来ない!?
中華製タフネス スマホblackviewBV5500Proの、購入から初期設定はこちらの記事で紹介した通り。
しかし、ファーストインプレッションの項で書いたように、yahooメールのプッシュ通知が届かないことがありました。そこで設定を色々と試してみたのですが、なかなかうまいこといかず、苦戦することに。
今現在は少し遅れるものの、無事届いております。同じような症状に見舞われる方もいるかもしれませんので、私がとった対処を書いておきます。私の場合はyahooメールでしたが、それ以外のプッシュ通知が来ない場合も同じようにすれば、対処できるかもしれません。参考にしていただければと思います。
ヘルプを確認
まずはアプリのヘルプ記事に書かれていることから、確認することにします。yahooメールアプリのヘルプから、以下の3点を確認をします。
- Android端末の通知設定を確認する
- AndroidのWi-Fiの設定を確認する
- Googleアカウント登録と同期の設定を確認する
Android端末の通知設定を確認する
yahooメールアプリの「設定」>「新着メール通知」>「メール通知機能」をオンにすると、Android端末の通知設定がオンになっていない場合、メッセージが表示されます。
またAndroidの「設定」>「アプリと通知」>「通知」の、最近送信したアプリから選択も出来ます。
端末側とアプリ側、両方とも「通知の表示」をオンに、新着メール通知を設定します。
AndroidのWi-Fiの設定を確認する
Android端末がスリープ時にWi-Fi接続がされていないことが原因で、通知を受け取れない場合があります。
以下の手順を参考に、スリープ時にWi-Fiが常に接続されるよう設定を行ってください。[設定]→[ネットワークとンターネット]→[Wi-Fi]→[WiFiの設定]→[スリープ時にWi-Fi接続を維持]→[常に接続]を選択します。
以上のようにヘルプで書かれていますが、blackview BV5500Proではこの項目の設定がありません。多分、Wi-Fiだけにかかわらず、スリープ時の動きが重要ではないかと考えます。これに関しては後述します。
Googleアカウント登録と同期の設定を確認する
こちらは当然。確認は「設定」のアカウントから。
なお、Gmailアプリは使わないとしても、1度起動させアクセスの許可をしておく方が良いかと思われます。色々設定している時に、これを設定したら通知が届くようになったことがありました。念のため、yahooメールのアドレスをGmailにアカウント追加しておきました。Gmailアプリからのyahooメールアドレスの通知はオフにしています。
カスタマーサービスに問い合わせ
色々と設定してもうまくいかなかったので、Yahoo! JAPANのカスタマーサービスに問い合わせてみました。回答メールに書かれていたことをチェック。
- Googleアカウント登録および同期の設定状況を確認
- 節電系(省電力)アプリ、自動タスク停止機能を持ったアプリの影響について
- 「キャッシュ」および「データの削除」を試す
- Yahoo!メールアプリの再インストール、端末の再起動を試す
Googleアカウント登録および同期の設定状況を確認
こちらは上述した通り。「設定」>「アカウント」から確認できます。
節電系(省電力)アプリ、自動タスク停止機能を持ったアプリの影響について
節電系(省電力)のアプリやスクリーンオフによる自動タスク停止機能を持ったアプリを利用している場合、受信通知が行われないケースがあるとのこと。対象アプリを設定できる場合には、Yahoo!メールアプリを対象外とする設定を試してみるようにと。
とりあえずアンインストールするのが良いと思います。私はインストールはしていません。
「キャッシュ」および「データの削除」を試す
いったん「メール通知機能」のチェックを外し無効にした状態で、「キャッシュ削除」および「ストレージを消去」操作を行い、再び通知設定を有効に再設定して状況を確認します。
「キャッシュ削除」および「ストレージを消去」操作の手順は以下の通り。
Android端末自体の「設定」>「アプリと通知」、アプリ一覧より「Y!メール」を選択。
「ストレージ」をタップします。
まず「キャッシュを削除」をタップします。次に「ストレージを消去」をタップします。
注意事項が表示されるので「OK」をタップ。
Yahoo!メールアプリの再インストール、端末の再起動を試す
以上をおこなっても無理な場合は、アプリをアンインストール・再インストールした上で、端末の再起動(Reboot)をおこなう。
すでに最新のバージョンなら再インストールはしなくても良いかと思われます。設定を反映させるために、端末の再起動は行いました。
結果は?
以上のことをやってみました。結果、新着メールは来たり来なかったりです。まず画面がついている時は、来ているようです。画面を非表示にしていると、来たり来なかったり。この事からスリープ時の動きが問題だなと考えました。アプリのヘルプにあった「スリープ時にWi-Fi接続を維持」という設定項目がなかったので、これに相当する項目はどこかと。
プッシュ通知が来ない場合は、ここを設定すれば良い!?
スリープ時の動きを制御する設定項目はどれか。探したところ、「電池」「Memory Cleanup」「DuraSpead」の3つがこのあたりを制御しているようです。
電池
囲んだ3つの項目の設定をとりあえずOFFにしました。ONでも良いかもしれませんが、充電が少なくなった時に影響があるかもと考えます。
Memory Cleanup
opened application,after one minute of lock screen,it will automatically clean up the background.
the application being cleaned,may not receive notification messages,the application is not opened.the background will not be automaticaly cleaned up.ロック画面の1分後に開かれたアプリケーションは、それが自動的に背景をクリーンアップします。
クリーンアップされるアプリケーションは、通知メッセージを受信しない場合があります。アプリケーションは開かれません。バックグラウンドは自動的にクリーンアップされません。
こちらの項目に書かれていた英文をGoogle翻訳するとこんな内容です。スクリーンロックした1分後に、メモリーをクリアするので、バックグラウンドで動かしたいものはオフにすると良いみたいです。
初期設定はすべてオンになっていました。
DuraSpead
アプリがバックグラウンドで実行できるようにします。初期設定はすべてオフになっていました。
まとめ
以上の設定をしたところ、yahooメールのプッシュ通知は、少し時間はかかりますが来るようになりました。もう一台のスマホがメール受信とともに通知が入るのに対して、1分くらい時間がかかるようです。
これらの設定に関しては、複合的な要素もあるので、この設定をしたら絶対に大丈夫というわけではありません。「android プッシュ通知 来ない」で検索するとたくさんの対処方法が出てきます。メーカーや機種ごとで設定の項目が違ったりするので、参考にならないところも。いずれにしてもみんな苦労しているようです。
大手キャリアが扱っているものなら、それなりにキャリアで対応してもらえますが、SIMフリーのしかも低価格の中華製スマホは自分で探すしかありません。これを楽しいと思うか、面倒と思うのか。
私は設定で苦労するのも、また楽しいことだなと思います。昔のパソコンってこんなのばかりでした。現在は情報が溢れていて、原因の推定もしやすくて助かります。ネットで安いスマホが買えて、情報も簡単に手に入る、本当に良い時代になったなと思うのです。