[過去ログ]
【通知来ない】Doze総合【GCM?】©2ch.net (507レス)
【通知来ない】Doze総合【GCM?】©2ch.net http://egg.5ch.net/test/read.cgi/smartphone/1481986840/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: SIM無しさん 転載ダメ©2ch.net [ageteoff] 2016/12/18(日) 00:00:40.14 ID:opY31w/I AndroidメールスレとかForceDozeスレとかでDozeの話題がスレ進行の妨げになってるようなので建てました 思う存分DozeとかGCMを語ってください 実証実験報告も歓迎 http://egg.5ch.net/test/read.cgi/smartphone/1481986840/1
2: SIM無しさん [sage] 2016/12/18(日) 00:20:28.29 ID:Nlc38CU6 乙1 http://egg.5ch.net/test/read.cgi/smartphone/1481986840/2
3: SIM無しさん [sage] 2016/12/18(日) 02:16:51.58 ID:Nlc38CU6 参考に以下をどうぞ Androidの省電力について考える https://www.youtube.com/watch?v=U7dK-qJ1N9I 「 Andoridの省電力について考える」に対する補足 http://brightechno.com/blog/archives/361 Google Cloud Messaging は Android 6.0 Marshmallow の Doze モードをどう扱うか https://developers-jp.googleblog.com/2015/11/google-cloud-messaging-android-60.html http://egg.5ch.net/test/read.cgi/smartphone/1481986840/3
4: SIM無しさん [] 2016/12/18(日) 21:54:56.37 ID:V++oO4Af ID:6CtznO9t ebF0dMew pmkMngPn oiUQ4QvOです。 自分のスマホ(Moto G4 Android6)ではDoze中、どのメールアプリでもプッシュが来なかったので 出来ない環境なのだと思っていました。 しかし、いろいろいじっているうちに偶然できるようになったので報告します。 Gmailアプリ、AQUA1.7.1-88、K-9をいれており、 GreenifyでアグレッシブDozeモードに設定。 一定時間(数分)経つとGmailアプリのプッシュはなくなり AQUAとK-9のプッシュはリアルタイム。 画面を開くとGmailアプリのプッシュが受信され、 通知画面にGreenifyのDoze中の期間が表示。 Wifiでも、4Gでも同じです。 このことからGmailの場合、GCMプッシュは切れても IMAP-IDLEプッシュができる状態であることがわかります。 また、AQUAに限らずIMAP-IDLE対応メールアプリであれば プッシュを受け取れる可能性が高そうです。 ただひとつおかしな点があり、Moto G4に待ち受け画面のアプリがあり それをオフにしておけば、GreenifyのDoze通知が出るのですが、 このアプリをオンにするとDoze通知が出なくなります。 それにもかかわらず、プッシュは上記と同じ状態となります。 この原因として考えられることは、 GreenifyのDoze判定が正しくない場合があるのかもしれないということ。 GCMプッシュは切れるがIMAP-IDLEが切れないという不完全なDozeモード状態があり GreenifyはDoze中と判定する場合もあれば、そうではないとする場合も あるのかもしれないです。 一番気にかかるのは、なんでプッシュ可能な状態となったのかということなのですが、 心当たりとしては、Heartbeat Fixer for GCMというアプリを入れたこと。 しかし、このアプリが原因かと思い設定をデフォルトに戻してアンインストールしたにもかかわらず、 その後もプッシュ可能な状態が保たれているので、はっきり断言できません。 ちなみにPush Notifications Fixerは以前から入れてあったので、こちらは無関係と思います。 http://egg.5ch.net/test/read.cgi/smartphone/1481986840/4
5: SIM無しさん [sage] 2016/12/18(日) 22:09:47.21 ID:ipsFbpjJ >>4 自分も「Heartbeat Fixer for GCM」を入れてた これで設定しないとTypemailとYahooの防災アプリが2時間以上経つとプッシュしなくなるからだったんだけど メールアプリをアクアに変えてから「Heartbeat Fixer for GCM」を実行して無くても問題なかったから その後アンインストールした 今はアクア、Yahoo防災アプリともに「Heartbeat Fixer for GCM」無しでリアルタイムでプッシュできてる doze中かどうかはGrennifyのログだけじゃなくGSamでも確認してたけど 両方ともdoze中になっててもdoze入ってないって事あるのかね http://egg.5ch.net/test/read.cgi/smartphone/1481986840/5
6: SIM無しさん [sage] 2016/12/19(月) 07:50:00.33 ID:pnmoDti1 >>4 Dozeの通知が出なくなるだけでDozeには入ってる? GSam入れて確認できないですか? http://egg.5ch.net/test/read.cgi/smartphone/1481986840/6
7: SIM無しさん [sage] 2016/12/19(月) 09:07:12.86 ID:wijtTWNL ここ目立つと板違いだ、出て行けと怒られそう http://egg.5ch.net/test/read.cgi/smartphone/1481986840/7
8: SIM無しさん [] 2016/12/19(月) 14:57:45.47 ID:REHAm1Qb >>6 結論から言うと、GSamではDozeに入ってました。 おそらく待ち受けアプリとGreenifyが競合して、 Doze通知が出なかった可能性がありますね。 GSamでDozeモードと判定される状況で、標準優先度のGCMプッシュが届かず、 IMAP-IDLEがつながっていてプッシュ可能という状況があるということですね。 これがDozeモードが本来あるべき状態なのかはわかりませんが、 これはメールアプリによるものではなく、本体の環境の問題のようです。 >>5 状況証拠としては疑わしいですね。 Heartbeat Fixer for GCMのインストールがきっかけで、 出来るようになる場合があるかもしれません。 http://egg.5ch.net/test/read.cgi/smartphone/1481986840/8
9: SIM無しさん [sage] 2016/12/19(月) 15:32:16.59 ID:/afwDeWu Heartbeat Fixer for GCMってスマホ全体を変えますよね。設定が変わったままになってないでしょうか? 4も5もAndroid6.0でしょうか? http://egg.5ch.net/test/read.cgi/smartphone/1481986840/9
10: SIM無しさん [sage] 2016/12/19(月) 16:18:22.82 ID:yvQoskN7 違うと思うが、 電池の最適化でバックグラウンドで動けるようにしKeepAliveか何かでIMAP-IDLEを切れにくくしているのでは無いのかな? http://egg.5ch.net/test/read.cgi/smartphone/1481986840/10
11: SIM無しさん [] 2016/12/19(月) 17:30:12.22 ID:REHAm1Qb >>9 4です。 Android6.0.1です。 設定を戻してアンインストールしましたが、 念のため再インストールし、設定をAndroidデフォルトとし 有効にしてから、アンインストールしてみました。 それでも同じIDLEプッシュ可能な状態です。 http://egg.5ch.net/test/read.cgi/smartphone/1481986840/11
12: SIM無しさん [] 2016/12/19(月) 17:46:24.28 ID:REHAm1Qb >>10 疑問点が幾つか。 類似アプリのPush Notifications Fixerではダメであること。 Heartbeat Fixer for GCMをアンインストールしてもその効果は持続。 なぜGCMのheartbeatの設定アプリなのに、IMAP-IDLE接続維持を起こすのか。 きっと、これはきっかけに過ぎなくて何か別な原因があるのかもしれません。 http://egg.5ch.net/test/read.cgi/smartphone/1481986840/12
13: SIM無しさん [sage] 2016/12/19(月) 17:57:57.70 ID:yvQoskN7 >>12 K−9単体で通知きますか? http://egg.5ch.net/test/read.cgi/smartphone/1481986840/13
14: SIM無しさん [sage] 2016/12/19(月) 17:59:39.33 ID:yvQoskN7 K-9 単体で通知きますか? http://egg.5ch.net/test/read.cgi/smartphone/1481986840/14
15: SIM無しさん [] 2016/12/19(月) 19:29:00.15 ID:REHAm1Qb >>14 単体という意味はAQUAをアンインストールした状態でということ? K-9だけでもプッシュ通知されますよ。 AQUAは関係ないということです。 http://egg.5ch.net/test/read.cgi/smartphone/1481986840/15
16: SIM無しさん [sage] 2016/12/19(月) 22:48:26.51 ID:UQt3+yYm >>15 なんでだろう?わからん http://egg.5ch.net/test/read.cgi/smartphone/1481986840/16
17: SIM無しさん [sage] 2016/12/20(火) 02:03:24.65 ID:R/Lao/yS ○GCMを利用するアプリでDoze中にすぐ通知が渡されるためにはメッセージが優先度"高"でなければならない。 →これは仕様です。 例) https://developers-jp.googleblog.com/2016/02/twitter-android-60-marshmallow-doze.html >Twitter 社は、ダイレクト メッセージは優先度「高」で、メンションは優先度「標準」で配信する ○GCMを利用しないアプリはバックグラウンドで接続を維持し通知を待つが、DozeやApp Standbyにより活動が制限される。 →電池の最適化の対象外に設定すればいいはずだがうまくいかない場合がある? ○Wi-Fiルータで、または一部MVNOの設定でセッションタイムアウトが短い場合はGCMコネクションが切れる。 →ルータのセッションタイムアウトを長く設定する。 →GCMのハートビート間隔を短く設定する。 →グローバルIPのMVNO(OCN系)に変える。 http://egg.5ch.net/test/read.cgi/smartphone/1481986840/17
18: SIM無しさん [sage] 2016/12/20(火) 21:33:02.10 ID:iO9F58LD >>17 GCMコネクションが切れると言うなら通知が来るLINEをどう説明? http://egg.5ch.net/test/read.cgi/smartphone/1481986840/18
19: SIM無しさん [sage] 2016/12/20(火) 22:30:38.63 ID:xwvOjZ/9 Yahoo防災アプリもリアルタイムだしGCMはキープされてるよね AquaもGmailがリアルタイムで他のIMAPはDoze解除でプッシュするなら GmailについてはAquaもGCMを使ってると考えられるんじゃないか というかアカウントを見るとAquaのGmailはIMAPではなくGmail,Googleapps と表示されているところを見るとGmailのGCMサーバーに登録していると思われる 実際にGmailのIMAPを無効のままリアルタイムプッシュしてるし http://egg.5ch.net/test/read.cgi/smartphone/1481986840/19
20: SIM無しさん [sage] 2016/12/20(火) 22:57:15.76 ID:USBKxCa8 GCM には、2 つの優先度「高」と「標準」がわからない。 Androidメール総合にてGCM高のサーバーみたいに書かれていましたがどうなんでしょうか? サイトによっては、優先度を高にしてメッセージを送信と書いてあったりしてさっぱりわかりません。 http://egg.5ch.net/test/read.cgi/smartphone/1481986840/20
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 487 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.223s*