HUAWEI nova No.8 プッシュ通知を受け取るための設定

HUAWEI nova SIMフリーでプッシュ通知を受け取るための設定は、通常の端末とは異なりEMUI独自の設定も必要です。
設定を行うことでLINE,メール(myMail)で、Wi-Fiとモバイル通信でのプッシュ通知は問題ないことを確認しました。

 

Android6以降はDozeモードというものがあるため、検証する場合は、スリープにした後、端末を微動だにしないようにして2時間以上は放置した後で、正常に通知を受け取れるかどうかを検証する必要があります。

 

SMARTalkについては、アプリ自体が、Android6以降は、利用出来る状態にありませんので、本機でも安定して利用出来ませんでした。

2016/11/30 FUSION IP-Phone SMART 障害のお知らせ | IP-Phone SMART お知らせ - 楽天ブログ

>SMARTalk for AndroidをAndroid6.0以上のOSでご利用のお客様
>端末をスリープにして一定時間経過すると着信できない事象が発生することを確認しております。

 

検証ルーター(WH832A)の設定

TCPタイマ(秒):3600
UDPタイマ(秒):300

 

Heartbeat Fixer for GCMの設定

このアプリは使用しなくても問題ないかもしれませんが、以前から使用しているため、無条件に使用しています。

Heartbeat Fixer for GCM - Google Play の Android アプリ

Wi-Fi=5分,Mobile=5分(両方ともデフォルト値),右上のスイッチをON(赤色の状態)

f:id:ukki0309:20170329220536p:plain

 

SMARTalkの設定

右上3点→設定→環境設定→高度な設定→OS起動時にSMARTalkを起動→オン

 

myMailの設定

設定→通知→取り込み中→オフ

 

アプリを終了させない設定(EMUI独自)

これがEMUI独自のもので、重要な設定となります。

 

設定→詳細設定→バッテリーマネージャー→保護されたアプリ
バッテリーマネージャーは、端末管理アプリ→電池残量からも起動可能です。
プッシュ通知を行うアプリなど、終了されては困るものを、オン(保護)にします。

 

設定→アプリ→該当アプリ→電池→画面消灯後も実行を継続→オン
こちらの方法でも設定可能です。保護されたアプリの設定と連動しています。

f:id:ukki0309:20170329220537p:plain

f:id:ukki0309:20170329220538p:plain

 

アプリを終了させない設定(Android標準のDozeモード)

設定→アプリ→詳細設定→バッテリー最適化を無視→右上の↓→すべてのアプリ
バッテリーマネージャー→最適化からも起動可能です。

 

プッシュ通知を行うアプリなど、終了されては困るものを、「許可」にします。

f:id:ukki0309:20170329220539p:plain

 

消費電力通知

LINEなどは、しばらく使っていると消費電力の高いアプリとして通知されます。

 

全てのアプリで、通知自体が不要な場合は、
バッテリーマネージャー→右上の歯車→電力消費通知→オフ

 

事前に、
設定→アプリ→該当アプリ→電池→電力消費通知→オフ
することでアプリごとに、通知されないようにすることも可能です。

 

もしくは、通知領域に表示された時に、以降通知しないようにすることも可能です。

 

通信を維持する設定

設定→Wi-Fi→メニュー→詳細設定→スリープ時にWi-Fi接続を維持→維持する
設定→その他→モバイルネットワーク→常時接続を有効にする→オン

 

Wi-Fiでの検証(スリープにして微動だにさせずに2時間以上経過して検証)

メール(myMail):4秒
LINE:2秒

 

モバイル通信での検証(スリープにして微動だにさせずに2時間以上経過して検証)

メール(myMail):15秒
LINE:3秒

 

Android7での設定

Android6から変更となっています。

 

スリープ時のアプリ終了設定が、「保護されたアプリ」から「画面ロック時にアプリを閉じる」に変更になりました。
デフォルトでは、全てのアプリが、閉じないようにオフになっています。
閉じたいものだけをオンにします。

 

Dozeモードでの制御の「バッテリー最適化を無視」は分かりにくい場所になりました。
設定→アプリ→設定→特別なアクセス→バッテリー最適化を無視

 

2017/04/17追記:

念の為の設定

端末管理→電池残量→右上の歯車→極端に消費電力の高いアプリを閉じる→オフ