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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
31
(1): 2016/12/22(木)05:47 ID:L3hhZMJQ(1/2) AAS
>>30
IMAP-IDLE接続が他のアプリ等によって阻害されているです。そのアプリがDozeによりそのアプリとIMAP-IDLE接続が影響を受けるとか?かなっと思ったので
32
(1): 2016/12/22(木)06:44 ID:L3hhZMJQ(2/2) AAS
>30
ADBで無効化でなくてもGreenifyで冬眠させたり、アプリをアンインストールしたりした後に、通知が改善されたとかないかな?と思ったので聞いてみました
33
(1): 2016/12/22(木)07:12 ID:wtlqXHQo(2/3) AAS
>>31

Dozeモード時はネットワークも切断されるのが本来の仕様と思います。
IMAP-IDLEの切断を阻害するアプリが存在する可能性はあるかもしれません。

>>32

最初に書いたように、Heartbeat Fixer for GCM以外はいじってないですね。
Outlookは入れたかもしれませんが、こちらもアンインストール済みです。
34
(1): 2016/12/22(木)21:44 ID:4q9nrsty(1) AAS
>>33
ネットワークを切断しているのではなく、
・Priority High以外のGCMは、アプリに渡さない。
・White List外のアプリには通信させない。(ネットワーク未接続のように該当アプリには見える)
なのでは?

> IMAP-IDLEの切断を阻害するアプリが存在する可能性はあるかもしれません。

VPN/Proxyアプリぐらいしか思いつかないな。
35
(2): 2016/12/22(木)22:47 ID:wtlqXHQo(3/3) AAS
>>34

GCMの動作についてはそうですが、AQUA、K-9のプッシュとは無関係ですね。
電池の最適化が行われた場合、Dozeにより該当アプリの通信が切断されるのではなく
アプリ自体が休止するのでしょう。
電池の最適化が行われない場合はアプリ自体は動いているのだと思いますが、
Dozeモードにより、アプリが電池の最適化に登録されているかどうかにかかわらず、
特定の通信プロトコルはすべて遮断されるのだと思います。
そこに通常はIMAP-IDLEも含まれ遮断される場合が多いが、
何らかのに理由で遮断されない場合があるのでしょう。
36
(1): 2016/12/22(木)23:58 ID:3a1xCdjx(1) AAS
>>35
切断される特定のプロトコールの中にIMAP-IDLEも含まれるのなら、何故繋がったりするのでしょうか?
切断される特定のプロトコールに含まれてなく、何らかの理由で切断されるなら判るのですが…
Aquaの作者もmarshmallowは比較的にうまくいっていると言っています
NougatはDozeのWhitelistに入れても15に一回しか通知出来ないのでGCMじゃ無いとダメでGCM使えないからDozeの無効しかないみたいな書き込みじゃないでしょうか?

翻訳使ってなので違ってるのかもしれません
37
(1): 2016/12/23(金)00:05 ID:+va/AqUG(1/9) AAS
Androidメール総合の過去スレでAquaで通知来ている方はモバイル通信で通知が来ないと言ってる方は、Wi-Fiが多い様にこれもどういう事なんでしょうか?
38
(2): 2016/12/23(金)00:32 ID:TEzr8Z9q(1/21) AAS
>>36

DozeでIMAP-IDLEは切断されないはずなのに、何らかの理由で切断されるのであれば
通常はプッシュを受けられて、まれにプッシュが受信できない
ということになると思いますが、実際にはその逆で
大多数の人はプッシュを受けられず、ごく一部の人がプッシュを受信できているわけで
そうであれば、そのように考えるのが自然だろうという推測です。

作者のコメントのどこにそのような書かれているのかわかりません。
AQUAは15分毎にメールはチェックできるが、
MでもすでにIMAP-IDLEはうまくいったりいかなかったりだ。
とは書いてあります。
39: 2016/12/23(金)00:34 ID:TEzr8Z9q(2/21) AAS
>>37

文章の意味が分かりません。
40
(2): 2016/12/23(金)00:38 ID:cmcuosLD(1/6) AAS
そもそもプッシュできてる人はスレに来ないから報告も少ないよね
いつもプッシュできてない報告はwifi運用が殆どだし
大多数がプッシュできてないのかは現状では実際わからないさ
41
(1): 2016/12/23(金)00:47 ID:TEzr8Z9q(3/21) AAS
>>40

自分の環境では当初Wifi、4Gのどちらでもプッシュできませんでした。
海外の報告を見ても、回線の種類で変わるという報告はあまりないですね。
報告が少ないのは、リアルタイムなプッシュを必要としている人が
そもそも少ないためでしょう。
DozeでIMAP-IDLEが切断されないのが普通にしては、
プッシュできないという報告が多すぎると思いますね。
42
(1): 2016/12/23(金)07:04 ID:+va/AqUG(2/9) AAS
>>38
通常切断だと通知くる人も来ない時があればそうだと思うのですが、通知くる人はずっと来ているみたいなので、何らかの理由で切断されると思いました。

簡単に言うと機能しないものが機能するは不自然で、機能するのが機能しないの方が自然じゃないかな。
43: 2016/12/23(金)07:07 ID:+va/AqUG(3/9) AAS
>>40
確かに通知くる人は来ないでしょうし
言われるとおりですね。
44
(1): 2016/12/23(金)07:41 ID:+va/AqUG(4/9) AAS
>>38

ごめんなさい、比較的にうまくいっていると言うのは違いました

AQUAは15分毎にメールはチェックできるが、
MでもすでにIMAP-IDLEはうまくいったりいかなかったりだ。
とは書いてあります。

これは作者はIMAP-IDLEはうまく行かせたいのですよね?

うまく行くはPush通知させるために
IMAP-IDLEを接続維持させる事じゃないのでしょうか?
最初っから切断され、何らかの影響で接続維持されてるならこんな書き方するのでしょうか?
45: 2016/12/23(金)08:05 ID:TEzr8Z9q(4/21) AAS
>>42

それはまあどちらでも良いのですが、自分は逆の考えです。
「通常」というのは、「多くは」くらいの意味で、
それをGoogleが意図している動作、仕様なのかはわかりませんが
少なくとも以下に記載されているDozeの仕様において
外部リンク[html]:developer.android.com

このホワイトリストに含まれるアプリは、Doze モード中やアプリ スタンバイ中でもネットワークの使用が可能で、
部分的な wake locks を保持することができます。 ただし、ホワイトリストに含まれるアプリにも、
他のアプリと同様に他の制限は適用されます。
たとえば、ホワイトリストに含まれるアプリのジョブと同期は(API レベル 23 以下で)保留され、
省11
46
(1): 2016/12/23(金)08:13 ID:TEzr8Z9q(5/21) AAS
つまり、Doze中にアプリがネットワークは使用可能という仕様だが
それによりIMAP-IDLEが持続的につながることが保証されているわけではなく
しかもホワイトリストに入れたとしても、アプリが非Doze状態と同じになるわけではなく
「他の制限」が適用されるため、実際にはIMAP-IDLEが切断される場合が
多いのではないか、という意見です。
47: 2016/12/23(金)08:30 ID:+va/AqUG(5/9) AAS
>>46
実際にはIMAP-IDLEが切断される場合が
多いのではないか、という意見です。

私はずっとそう言ってるのですが?
48
(1): 2016/12/23(金)08:36 ID:+va/AqUG(6/9) AAS
つまり何らかの理由により接続を維持出来てるのではなく、何らかの理由により切断される
49: 2016/12/23(金)08:52 ID:1lfnOAit(1/6) AAS
doze中にパケ投げれるのシステムだけだから接続維持のためにGCMのサービスに頑張ってもらうしかないのだろう
50
(2): 2016/12/23(金)08:59 ID:TEzr8Z9q(6/21) AAS
>>48

それは物事の解釈の方向性の問題で、議論しても不毛です。

Google側は、Dozeモードを考える際にIMAP-IDLEによるメールプッシュについて
あまり考えていなかったのでしょうね。
例えば、以下のホワイトリストの使用例にメールアプリがないことからもわかります。
外部リンク[html]:developer.android.com
1-
あと 457 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.109s