【常駐設定】(HUAWEI)アプリの通知が来ない!IP電話がプッシュ着信しない!

2019年5月に発動された、米国によるファーウェイに対する制裁の影響について
※2019/8/13 自腹で購入したP30lite(SIMフリー版)実機にて検証し、当Wikiの内容を最新情報に更新しました!少しでもご参考になりましたら幸いです。 (おすすめコンテンツ:LINE、Gmail、IP電話等アプリの常駐・プッシュ受信設定まとめ

【常駐設定】アプリの通知が来ない!プッシュ通知が来ない!なんかこれ、スリープはいると常駐アプリが落ちまくるんですが?LINEの通知が届かない!タイマーが落ちる!目覚ましが鳴らない!ウィジェットが更新されないんだけど!IP電話がプッシュ着信しない!Gmailが届くのが遅い!Gmailがプッシュ受信できない!Bluetoothの接続が切れまくる!助けて!

アプリ(LINE、IP電話、目覚ましアプリなど)を常駐させる場合は、

Android 10 / EMUI10.0.0P30lite)では、
・設定>電池>アプリ起動>常駐させたいアプリをチェックオフにして、「手動で管理」>自動起動、他のアプリによる起動、バックグラウンドで実行にチェック>OK
・設定>電池>省電力モード、ウルトラ省電力がオフになっていることを確認。
・設定>電池>その他の電池設定>「端末スリープ時も接続状態を維持」にチェック入れる
・設定>アプリ>アプリ>右上の・・・>特別なアクセス>バッテリーの最適化>すべてのアプリ>常駐させたいアプリを選んで、「許可しない」を選択(「許可しない」=常駐させる)
・設定>ユーザーとアカウント>右上の・・・>データの自動同期にもチェックを入れておく。

基本的にこの5つをやれば常駐・同期関係は問題無いはず。

Android9.0/EMUI9.0、9.1P30lite)では、
・設定>電池>アプリ起動>常駐させたいアプリをチェックオフにして、「手動で管理」>自動起動、他のアプリによる起動、バックグラウンドで実行にチェック>OK
・設定>電池>省電力モード、ウルトラ省電力がオフになっていることを確認。
・設定>電池>その他の電池設定>「端末スリープ時も接続状態を維持」にチェック入れる
・設定>アプリ>アプリ>右上の・・・>特別なアクセス>電池の最適化>すべてのアプリ>常駐させたいアプリを選んで、「許可しない」を選択(8.0と逆なのでややこしいが、9.0では「許可しない」=常駐させる)
・設定>ユーザーとアカウント>右上の・・・>データの自動同期にもチェックを入れておく。

基本的にこの5つをやれば常駐・同期関係は問題無いはず。

 

 

しかし以上の設定をやってもアプリがスリープに入ると停止する、通知が来ない等の問題が出る場合は、以下の項目を試してみてください。

■設定>無線とネットワーク>データ通信量>スマートデータセーバー>スマートデータセーバーのチェックがオフになっているのを確認

■LINEアプリを起動して、その他→設定→通知設定→画面オフ時のポップアップ表示→オン

■SIM無しwifi運用の場合、または家・仕事場ではwifi接続にしている場合
設定>無線とネットワーク>Wi-Fi>下の設定>スリープ時にWi-Fi接続を維持>維持する
※電力消費量は上がります。
Wifiルーターの問題でプッシュ通知が届いていない可能性もあります。(参考:WI-FI接続時、android端末にプッシュ通知が来ない : 日々のつぶやき
プッシュ通知を受けたいときは、wifi接続は利用せず、モバイルネットワークで接続をキープする方がベター。
(モバイル通信可能SIMを入れている場合は、wifi設定で「スリープ時にWi-Fi接続を維持」>「維持しない」にしたほうが通知を受けるという意味ではベターです。)
Android9.0以降は、↑の「スリープ時にWi-Fi接続を維持」>「維持しない」の設定はできなくなります。(スリープ時に自動的にwifiオフにしたい場合は、Hibernation Manager等のアプリを使うと可能。管理人が9.0でも機能することを確認しました。当然ながらHibernation Manager自体の常駐設定も忘れずに。)

■「Wi-Fi+」機能はオフにする
設定>無線とネットワーク>Wi-Fi>右上の・・・>Wi-Fi+>チェックをオフにする
この「Wi-Fi+」機能をオフにしたらIP電話のプッシュ着信ができるようになったという報告あり。
http://bbs.kakaku.com/bbs/J0000026846/SortID=21739791/#tab

■SMS無しの通信専用SIMの場合
MVNOによっては、SMS無しの通信専用SIMの場合、ディープスリープ時にプッシュ通知をうまく拾えない場合があるようです。
この場合は、SMS付きの契約に変えると直る可能性があります。

■Push Notification Fixer No Root https://play.google.com/store/apps/details?id=com.andqlimax.pushfixer.noroot をインストールしてみる。
Wi-Fi heartbeat interval:5min(またはそれ以下)、
Mobile heartbeat interval:5min(またはそれ以下)にして、
Apply settingsをタッチ(コレを忘れないように注意)
※電力消費量は上がります。
※Heartbeat Fixer for GCM https://play.google.com/store/apps/details?id=io.github.mobodev.heartbeatfixerforgcmを利用しても同様の設定が可能。

Gmail公式アプリは、そもそも「ディープスリープ時のプッシュ受信」に対応していないので、「ディープスリープ時のプッシュ受信」に対応したメーラーに変える必要があります。
メーラーを
Aqua Mail設定方法
BlueMail設定方法
K-9 Mail設定方法
Cosmosia設定方法
myMail設定方法)(数分遅延するとの報告多数)
等に変えたらGmailがほぼリアルタイムでプッシュ通知されるようになった、という報告あり。
※それぞれのアプリで上記の常駐設定が必要
※電力消費量は上がります。

390 名前:SIM無しさん (ワッチョイ ea0d-N80a)[sage] 投稿日:2019/10/05(土) 16:37:45.63 ID:zncO9Vt80
Gmailアプリの事ならdoesでプッシュが来ないのは仕様でそれが正常動作だから
一ヶ月も無駄なことしてたんだなとしか言えない

401 名前:SIM無しさん (ワッチョイ ea0d-N80a)[sage] 投稿日:2019/10/06(日) 17:36:27.03 ID:JXx93tGO0
対策もなにもそういう仕様だと分かってるからGmailアプリは使ってない
Gmailアプリのプッシュ方式はFCMで優先度が「普通」に設定されてるから何をしようとdoes中は数時間ごとに
自動でdoesが解除されるタイミングか自分でスリープ解除するまでは通知は来ない
Youtubeアプリの場合は動画がアップされた時の通知優先度が「普通」でライブ配信は「高」だからライブだけdoes中でもリアルタイムで通知が来る

LINEはFCMの高だからdoes中でも通知は来るしCosmoSiaとか大体のメールアプリはIMAPだからそこらへんを調べて何を使えばいいか決めればいいじゃないの
308 名前:SIM無しさん (ワッチョイ 9319-VHv+)[sage] 投稿日:2017/03/28(火) 07:57:39.76 ID:p7FU/TDT0
俺のGmailも何度やってもプッシュ通知が
来たり来なかったり(画面上では,班充┐気譴襪里世)するんで
BlueMailアプリで受け取る様にしたら
ちゃんと毎回プッシュ通知で受信した
ただBlueMailアプリはけっこう電池喰いな模様

312 名前:SIM無しさん (ワッチョイ 4399-K7Wh)[sage] 投稿日:2017/03/28(火) 11:55:49.37 ID:kjIrsigE0
>>308
myMailなら殆ど電池消費しないよ
Gmailのプッシュ漏れは現行のGmailアプリの仕様
Gmailはそもそもバックグラウンドアプリだから自動起動を拒否しても通知は受けられるけれど、DOZEで電池の最適化を外しても、スリープモードの時は通知漏れ起こす
BMやMMがほぼリアルタイムに通知が来るのは、ブッシュ用のサーバーがリアルタイムにGmail側を監視していて、メール着信が有ったときにプッシュ通知しているから
489 名前:SIM無しさん (ワッチョイ 46dd-8CrJ)[sage] 投稿日:2017/11/18(土) 01:33:55.02 ID:AUchND8y0
Gmailのプッシュはどの機種も手こずってる
Gmailが悪いからさっさと他のメールアプリに乗り換えたほうがストレスない

494 SIM無しさん (アウアウウー Sa05-OsNa)[sage] 投稿日:2017/11/18(土) 11:20:36.56 ID:A4gQuoaSa
Gmailの公式アプリはそもそもプッシュ方式じゃないから
プッシュ受信したいならさっさとMymailとかに移れ
https://play.google.com/store/apps/details?id=com.my.mail
466 名前:SIM無しさん (ワッチョイ 77e0-4GkJ)[sage] 投稿日:2018/07/25(水) 23:33:48.60 ID:yFo2g9Bd0
だからDozeでGmail来ないのは仕様だってGoogleも言ってんだから
UQ版がなんでCosmoSiaプリインなのか考えてみろよ
それすら理解せずに来る来ない言ってるのはアホ、通知くるアプリを使えば良いだけ
何も調べずに使いたいなら自由の無いiPhone買っとけって話

541 名前:SIM無しさん (アウアウイー Sa87-fGs8)[sage] 投稿日:2018/07/26(木) 20:17:50.84 ID:KkOyMB6qa
>>466
これがFA
Gmail公式アプリ自体がディープスリープ時のプッシュ受信非対応アプリって結論出てる

■ヤフーメールがプッシュ受信しない場合→Gmailに全メール転送の上、メーラーにAqua Mail設定方法)を使う

746 名前:SIM無しさん (ワッチョイ d774-J00P)[sage] 投稿日:2019/02/28(木) 07:49:31.97 ID:OGXQsgi10 [1/2]
YahooメールはXAPPLEPUSHSERVICEっていうApple用のPush拡張を使ってて
公式アプリ以外ではプッシュ受信できない(AndroidではGmail等IMAP IDLEという拡張を使う)
方法としては公式アプリを使うorプッシュ受信可能なメールアドレスへ転送する

■050 IP電話のクライアントアプリを変えてみる
SMARTalkの公式アプリは安定してプッシュ着信を受信できない(不安定)ので、
クライアントアプリに「Zoiper」を使うのがおすすめ(特にAndroid7.0以降)。
Zoiperバージョン2.x の導入方法、オススメ設定まとめ
https://zenfone3-asus-wiki.fxtec.info/wiki.cgi?page=Zoiper%A5%D0%A1%BC%A5%B8%A5%E7%A5%F32%2Ex+%A4%CE%C6%B3%C6%FE%CA%FD%CB%A1%A1%A2%A5%AA%A5%B9%A5%B9%A5%E1%C0%DF%C4%EA%A4%DE%A4%C8%A4%E1
※有料アプリだがGroundwireでも安定してプッシュ着信が可能という報告あり。

■設定>サウンド> 好みの通知を設定、音量も確認

■設定>通知>通知管理>(該当アプリ)>
通知を許可 ○
ステータスバーに表示 ○
バナー ○
ロック画面上に表示 ○
優先表示 ○
着信音/通知音 ○
バイブ ○

■設定>通知>通知とステータスバー>通知で画面を点灯>オン

■設定>アプリ>アプリ>すべてのアプリ>通知させたいアプリを一度アンインストール、無効化してから再度インストールして設定をし直すと動作が正常になる可能性がある
※必要ならバックアップを取ってから

■設定のアプリケーション管理から「Google Play開発者サービス」のデータ、キャッシュを削除して再起動すると、動作が改善される可能性があります。
詳細説明→https://p30lite-huawei-wiki.fxtec.info/wiki.cgi?page=%A4%E8%A4%AF%A4%A2%A4%EB%BC%C1%CC%E4%A1%CA%C5%C5%B8%BB%A1%A2%BD%BC%C5%C5%A1%A2%A5%D0%A5%C3%A5%C6%A5%EA%B4%D8%B7%B8%A1%CB#kaihatusyabousou

■Doze無効化アプリを入れてみる
(有料)Disable Doze - Google Play の Android アプリ
https://play.google.com/store/apps/details?id=de.geroo.disabledoze
これを入れてDozeを無効化したらプッシュ通知が来るようになったという報告あり。
※電力消費量は上がります。
ADB接続のコマンド入力でDozeを無効化する方法

■そもそもプッシュ通知に異常がないかチェックをしてみる。
https://p30lite-huawei-wiki.fxtec.info/wiki.cgi?page=%A4%E8%A4%AF%A4%A2%A4%EB%BC%C1%CC%E4%A1%A2FAQ%A1%CA%A5%A2%A5%D7%A5%EA%A1%A2%A5%A6%A5%A3%A5%B8%A5%A7%A5%C3%A5%C8%B4%D8%B7%B8%A1%CB#pushtuticheck

■何をやってもだめな場合は、初期化してみてください。
(それでもダメならアプリがAndroid6.0/7.0/8.0/9.0でうまく動いていない可能性もあります。また、本機のバグの可能性もあります。)

389 名前:SIM無しさん (ワッチョイ 13e5-eZXk)[sage] 投稿日:2016/11/13(日) 00:36:59.50 ID:PPSa14fs0 [1/3]
「通知来ない」のチェック項目

・設定→電池→電池の最適化→(該当アプリを)最適化しない
・設定→電力管理→省電力設定→パフォーマンス
・設定→電力管理→自動起動マネージャー→(ガイトウアプリを)許可
・設定→Wi-Fii→詳細設定→スリープ時にWi-Fi接続を維持→常に接続
・設定→音と通知→音でもバイブでも、好みの通知を設定、音量も確認
・設定→音と通知→アプリの通知→(該当アプリ)→標準(or優先)
・設定→アカウント→(該当アカウントを)自動同期
・SMSプッシュの場合、プッシュの来るSIMのSMSが有効かどうか、とか
・その他、アプリごとの通知設定を確認、一度データとキャッシュをクリアして設定しなおす
・ファイアウォールの設定とかしてる場合は、止めてチェック
71 名前:SIM無しさん (ワッチョイ cbe2-teht)[sage] 投稿日:2016/11/13(日) 14:58:52.34 ID:ZfmpDih20 [2/7]
プッシュ問題で色々テストしてるんだけど、
電池の最適化の設定で
BoostDozeModeService
com.andriod.smspush
com.qualcomm.timeservice
を最適化していないアプリに設定して、
1時間半の無操作でk-9のgmailを即受信した。
969 名前:SIM無しさん (ワッチョイ 33cd-PwKp)[sage] 投稿日:2016/11/11(金) 19:17:39.07 ID:pLIpNXF60
Googleplay開発者サービスのインストールし直しでプッシュ通知正常化したみたい
317 名前:SIM無しさん (ワッチョイ 9fe2-XpIe)[sage] 投稿日:2016/11/17(木) 23:00:36.05 ID:rn5m1yVe0
国内版のアップデートまでの繋ぎ的な対処方法ですが、
gmailやLINEが安定受信出来てる感じなので設定を書いておきます。
wifiに関しては未検証です。

PNF NO-Rootをインストール、mobile heartbeat intervalを3分
プッシュ通知チェックをインストール、プッシュ通知の受信状態の確認を3分
k-9 mailでアカウント設定-メール受信-プッシュ接続の拡張設定-IMAP IDLEリフレッシュを3分

PNF NO-Root以外は自動起動マネージャと電池の最適化で最適化しないにします。
それでもダメな場合は2分とかにしてみましょう。
3分では電池の減りに大きな変化は無いみたいです。
411 SIM無しさん (ワッチョイ cbe2-znN9) sage 2016/11/30(水) 00:44:48.02 ID:ATfhkwOp0
ついでに俺も通知気づいた事メモっとくわ

効果の見込める人
モバイル通信時すべての通知が来ない、調子がいい時は1日程度は来るが日が経つと通知が来なくなる
スリープ直後に通知は来るが、スリープ後5分ほど経つと通知が来ない
スリープ時PCからGooglePlayのAndroidデバイスマネージャーで検索しても端末を見つけられない
再起動などをするとまた1〜2日は通知がちゃんと来る
上記の症状がWi-Fiでは起こらない人

対策
APNのアクセスポイントの編集で
APNタイプ default,supl
APNプロトコル IPv4/IPv6
MVNOタイプ SPN

に変更してから端末を”再起動”する

8日間x2セット試したけど家はこれで完璧にLINE通知が来るようになったし、デバイスマネージャーで検索しても必ず見つかるようになった
DozeモードでのGmail遅延は改善しなかったけど、今回上に出てた保護設定に期待しとく
スレ主 timt@mさん
zenfone3(ZE520KL)で“ディープスリープの時にメールのpush通知(※)が来ない”ことで
あれこれ悩んでいましたが、以下の方法を用いたところ、私の端末ではなんとかなりました。

※通知はメールに関してです。LINEは使っていないので、残念ながら分かりません。

※回線は、docomoSIM(FOMA)+nifmoSIM(SMS無し)のDSDS、
 メールは「docomo+cosmosia」「gmail+inbox」という環境です。

端末・アプリで通知を許可する設定した上、通知のためにアプリを常駐させる(スリープさせない)作業として、

1.設定>電池>右上の「…」>電池の最適化>すべてのアプリ>必要なアプリを選び「最適化しない」を選択。

2.設定>電力管理>自動起動マネージャー>必要なアプリを選び「許可」に設定。

3.設定>アカウント>右上の「…」>「データの自動同期」にチェック入れる。

ここまでは基本とされているようですが、その上さらに、

◎上記1.の「最適化しないアプリ」に『ASUS ZenUI』を追加しました。

その結果、夜→朝(6時間)のディープスリープ状態の端末に向けて
PCからメールを送ったところ、無事push通知がありました。

スリープ後、時間が経つとプッシュ通知が来なくなる件 | マイネ公さんの掲示板 | マイネ王
https://king.mineo.jp/my/59400753bf149bea/reports/7891

価格.com - 『本機の機能や性能の実測値を淡々と報告』 Huawei HUAWEI p10 SIMフリー のクチコミ掲示板
http://bbs.kakaku.com/bbs/J0000024148/SortID=20724988/#20850355

スレ主 †うっきー†さん金メダルクチコミ投稿数:8608件 2017/04/27 21:33
Android7(EMUI5.0)でプッシュを受けるための設定を再度纏めて記載しておきます。
既にAndroid6を補足する形式で記載していましたが、分かりにくいと思いましたので。
必要な(確認する内容)設定は非常に多いです・・・・・
「該当アプリ」と記載しているところは、「LINE」,「メールアプリ」,「Heartbeat Fixer for GCM」に置き換えて下さい。
※「Heartbeat Fixer for GCM」のインストールと設定(右上のボタンをオン)は、改善出来ない場合だけインストールで良いと思います。私は無条件に入れています。

■Android7(EMUI5.0)でプッシュ通知を受け取るために必要な設定
端末管理→電池残量→省電力モード,ウルトラ省電力→オフ
端末管理→電池残量→右上の歯車→極端に消費電力の高いアプリを閉じる→オフ

端末管理→電池残量→画面ロック時にアプリを閉じる→該当アプリ→オフ。デフォルトでオフになっているので変更の必要はなし。
もしくは、設定→アプリ→該当アプリ→電池→画面ロック時に閉じる→オフ
※どちらも同じです。連動しています。

◆◆◆◆◆◆◆◆◆◆ 最も分かりにくい(見つけれない,気が付かない)設定 ◆◆◆◆◆◆◆◆◆◆
設定→アプリ→設定→特別なアクセス→バッテリー最適化を無視→右上の↓→すべてのアプリ→該当アプリ→許可(許可が閉じない設定です)

端末管理→電池残量→右上の歯車→スリープ時にWi-Fi接続を維持→常時(デフォルトで設定済)
端末管理→電池残量→右上の歯車→スリープ時にモバイルデータ通信を維持→ON(デフォルトで設定済)
設定→モバイルデータ通信→データセーバー→無効(デフォルトで設定済)

通知領域に消費電力が高いものが通知されて、鬱陶しい場合(間違って選択して閉じる場合がある)は、
設定→アプリ→該当アプリ→電池→消費電力が高いアプリ→オフ(これで監視をやめる)
すべてのアプリで通知が不要なら、
端末管理→電池残量→右上の歯車→消費電力が高いアプリ→オフ

■Android7(EMUI5.0)でプッシュ通知を受けるために、してはいけないこと。
端末管理アプリ→電池残量→最適化
※アプリが終了してしまいます。

自動でタスク管理を行うようなアプリは使わない、もしくは使っても支障がない設定を調べる。(ウイルス対策のアプリなどでも終了してしまうものもあります)
目安としては、設定→詳細設定→ユーザー補助→サービスに「TalkBackとスイッチアクセス」以外がないかを確認。あれば、電源管理やタスク管理などの機能があるアプリかもしれません。
※自分の知らないところでアプリが終了してしまう可能性があります。

■補足
私の個体だけかもしれませんが、LINEでLEDが付く場合と付かない場合(音とバイブは問題なし)、メールで音が鳴らない場合(もしくは一瞬しか鳴らない)があります。
着信の補助機能として、
LINEは、LINEアプリを起動して、その他→設定→通知設定→画面オフ時のポップアップ表示→オン

それ以外のアプリのために、設定→通知とステータスバー→通知で画面を点灯→オン
にしておけば、スリープ状態でも画面に通知があった旨が表示されます。

■関係ない設定
Gmailを使わない場合(googleアカウントに関係ないアプリ)は、自動同期はオフで問題ありません。
設定→アプリ→該当アプリ→通知→優先表示はオフで問題ありません。鳴動制限をかけた時に通知を受けたい場合のみオン。

■IP電話
LaLa CallはAndroid6以上のDoze問題に対策出来たので、本機で安定して通知を受けれる可能性あり。(未検証)
050 plusはAndroid6以上のDoze問題未解決。
SMARTalkはAndroid6以上のDoze問題未解決。本機で安定して通知を受けることは出来ませんでした。

ZoiperにSMARTalkを設定して、上記のアプリを終了しない設定にすると、2日程はディープスリープなどでも着信問題なし。
安定したように見えましたが、その後、着信出来ないこともあったので、100%確実な着信は無理そうでした。

■動作確認
設定完了後は、Wi-Fi,モバイル通信、それぞれで、端末をスリープ状態にして微動だに動かさない状態で2時間以上経過してから通知を遅延なく受け取れるかを2、3回は確認。
その後、一晩放置でも問題ないかを確認。
これで、問題が出なければOKだと思います。