[過去ログ] 【通知来ない】Doze総合【GCM?】©2ch.net (507レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(2): 転載ダメ©2ch.net [ageteoff] 2016/12/18(日)00:00 ID:opY31w/I(1) AAS
AndroidメールスレとかForceDozeスレとかでDozeの話題がスレ進行の妨げになってるようなので建てました

思う存分DozeとかGCMを語ってください
実証実験報告も歓迎
2: 2016/12/18(日)00:20 ID:Nlc38CU6(1/2) AAS
乙1
3: 2016/12/18(日)02:16 ID:Nlc38CU6(2/2) AAS
参考に以下をどうぞ

Androidの省電力について考える
動画リンク[YouTube]
「 Andoridの省電力について考える」に対する補足
外部リンク:brightechno.com

Google Cloud Messaging は Android 6.0 Marshmallow の Doze モードをどう扱うか
外部リンク[html]:developers-jp.googleblog.com
4
(3): 2016/12/18(日)21:54 ID:V++oO4Af(1) AAS
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中の期間が表示。
省19
5
(1): 2016/12/18(日)22:09 ID:ipsFbpjJ(1) AAS
>>4
自分も「Heartbeat Fixer for GCM」を入れてた

これで設定しないとTypemailとYahooの防災アプリが2時間以上経つとプッシュしなくなるからだったんだけど
メールアプリをアクアに変えてから「Heartbeat Fixer for GCM」を実行して無くても問題なかったから
その後アンインストールした
今はアクア、Yahoo防災アプリともに「Heartbeat Fixer for GCM」無しでリアルタイムでプッシュできてる
doze中かどうかはGrennifyのログだけじゃなくGSamでも確認してたけど
両方ともdoze中になっててもdoze入ってないって事あるのかね
6
(1): 2016/12/19(月)07:50 ID:pnmoDti1(1) AAS
>>4
Dozeの通知が出なくなるだけでDozeには入ってる?
GSam入れて確認できないですか?
7: 2016/12/19(月)09:07 ID:wijtTWNL(1) AAS
ここ目立つと板違いだ、出て行けと怒られそう
8: 2016/12/19(月)14:57 ID:REHAm1Qb(1/4) AAS
>>6

結論から言うと、GSamではDozeに入ってました。
おそらく待ち受けアプリとGreenifyが競合して、
Doze通知が出なかった可能性がありますね。

GSamでDozeモードと判定される状況で、標準優先度のGCMプッシュが届かず、
IMAP-IDLEがつながっていてプッシュ可能という状況があるということですね。
これがDozeモードが本来あるべき状態なのかはわかりませんが、
これはメールアプリによるものではなく、本体の環境の問題のようです。

>>5

状況証拠としては疑わしいですね。
省2
9
(1): 2016/12/19(月)15:32 ID:/afwDeWu(1) AAS
Heartbeat Fixer for GCMってスマホ全体を変えますよね。設定が変わったままになってないでしょうか?

4も5もAndroid6.0でしょうか?
10
(1): 2016/12/19(月)16:18 ID:yvQoskN7(1/3) AAS
違うと思うが、
電池の最適化でバックグラウンドで動けるようにしKeepAliveか何かでIMAP-IDLEを切れにくくしているのでは無いのかな?
11: 2016/12/19(月)17:30 ID:REHAm1Qb(2/4) AAS
>>9

4です。

Android6.0.1です。

設定を戻してアンインストールしましたが、
念のため再インストールし、設定をAndroidデフォルトとし
有効にしてから、アンインストールしてみました。
それでも同じIDLEプッシュ可能な状態です。
12
(1): 2016/12/19(月)17:46 ID:REHAm1Qb(3/4) AAS
>>10

疑問点が幾つか。

類似アプリのPush Notifications Fixerではダメであること。
Heartbeat Fixer for GCMをアンインストールしてもその効果は持続。
なぜGCMのheartbeatの設定アプリなのに、IMAP-IDLE接続維持を起こすのか。

きっと、これはきっかけに過ぎなくて何か別な原因があるのかもしれません。
13: 2016/12/19(月)17:57 ID:yvQoskN7(2/3) AAS
>>12
K−9単体で通知きますか?
14
(1): 2016/12/19(月)17:59 ID:yvQoskN7(3/3) AAS
K-9 単体で通知きますか?
15
(1): 2016/12/19(月)19:29 ID:REHAm1Qb(4/4) AAS
>>14

単体という意味はAQUAをアンインストールした状態でということ?
K-9だけでもプッシュ通知されますよ。
AQUAは関係ないということです。
16: 2016/12/19(月)22:48 ID:UQt3+yYm(1) AAS
>>15
なんでだろう?わからん
17
(4): 2016/12/20(火)02:03 ID:R/Lao/yS(1) AAS
○GCMを利用するアプリでDoze中にすぐ通知が渡されるためにはメッセージが優先度"高"でなければならない。
→これは仕様です。
例)
外部リンク[html]:developers-jp.googleblog.com
>Twitter 社は、ダイレクト メッセージは優先度「高」で、メンションは優先度「標準」で配信する

○GCMを利用しないアプリはバックグラウンドで接続を維持し通知を待つが、DozeやApp Standbyにより活動が制限される。
→電池の最適化の対象外に設定すればいいはずだがうまくいかない場合がある?

○Wi-Fiルータで、または一部MVNOの設定でセッションタイムアウトが短い場合はGCMコネクションが切れる。
→ルータのセッションタイムアウトを長く設定する。
→GCMのハートビート間隔を短く設定する。
省1
18
(1): 2016/12/20(火)21:33 ID:iO9F58LD(1) AAS
>>17
GCMコネクションが切れると言うなら通知が来るLINEをどう説明?
19
(1): 2016/12/20(火)22:30 ID:xwvOjZ/9(1) AAS
Yahoo防災アプリもリアルタイムだしGCMはキープされてるよね
AquaもGmailがリアルタイムで他のIMAPはDoze解除でプッシュするなら
GmailについてはAquaもGCMを使ってると考えられるんじゃないか
というかアカウントを見るとAquaのGmailはIMAPではなくGmail,Googleapps
と表示されているところを見るとGmailのGCMサーバーに登録していると思われる
実際にGmailのIMAPを無効のままリアルタイムプッシュしてるし
20
(1): 2016/12/20(火)22:57 ID:USBKxCa8(1) AAS
GCM には、2 つの優先度「高」と「標準」がわからない。

Androidメール総合にてGCM高のサーバーみたいに書かれていましたがどうなんでしょうか?

サイトによっては、優先度を高にしてメッセージを送信と書いてあったりしてさっぱりわかりません。
1-
あと 487 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.149s*