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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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高のサーバーみたいに書かれていましたがどうなんでしょうか?

サイトによっては、優先度を高にしてメッセージを送信と書いてあったりしてさっぱりわかりません。
21
(1): 2016/12/21(水)00:02 ID:A+8yMfDz(1/4) AAS
>>18

>>17に書いてあるのはプッシュが来ない場合の一般的な理由と対策。
GCMの接続が切れる場合はLINE通知も来なくなります。
>>4の状況は、これらでは説明できません。

>>19

>>4の状況では、GCMはつながっていると思いますが、
上に書いたようにGCMの切断とは別の話です。
また、個人のメール受信が純正アプリ以外でGCMプッシュされるのは
その仕組みから言ってありえません。
アカウントの登録が別になっているのは、認証方法がOAUTH2かどうかの違いで
省4
22: 2016/12/21(水)00:07 ID:A+8yMfDz(2/4) AAS
>>20

GCMの優先度はアプリのサーバー側(送信側)で指定するものであって
受信側でどうすることもできません。
例えばLINEは高、Gmailは標準。
Dozeモードでは高しか受信できないという仕様です。
GCMは純正アプリでしか受け取れないので、考えなくてよいです。
23
(1): 2016/12/21(水)05:58 ID:51vYj4ea(1/3) AAS
>>21
何故、Dozeに入ってもIMAP-IDLE切れないのでしょうか?
またGreenifyでAquaはGCMマークが付いているのは何故でしょうか?
24
(1): 2016/12/21(水)08:14 ID:A+8yMfDz(3/4) AAS
>>23

現時点では理由は不明です。
それが分かれば、できるようにする方法も見つかるかもしれません。

AQUAのGCMは何かのお知らせに使うのかもしれません。
いずれにせよメールのプッシュには関係ありません。
25
(1): 2016/12/21(水)10:55 ID:jiEPS3Yv(1/2) AAS
>>24
GCMハートビート間隔を接続維持できないくらい延ばしてもAquaはプッシュできますか?
26: 2016/12/21(水)10:56 ID:jiEPS3Yv(2/2) AAS
↑GMailのアカウントでです
27
(1): 2016/12/21(水)11:54 ID:A+8yMfDz(4/4) AAS
>>25

Heartbeat Fixer for GCMでAndroidデフォルトの設定が
Wifiが15分、モバイルが28分で、すでに最長の設定なので
それ以上長くすることはできません。

なおAQUAの設定で、最優先の通知はチェックしていなくとも通知されます。
現在、プッシュメール・キープアライブの設定を変えて確認中です。
28: 2016/12/21(水)13:31 ID:51vYj4ea(2/3) AAS
>>27
当たり前だと言われると思いますが
Dozeのホワイトリストから外すと
通知は来ないですよね?
29
(1): 2016/12/21(水)14:27 ID:51vYj4ea(3/3) AAS
ホワイトリストから除外して通知がこなくなったら、

1.Aquaはホワイトリストに入れることによってDozeの影響を受けなくなる

2.Dozeの影響を受けなれば本来の
IMAP-IDLE接続を維持出来る
逆にDoze以外の阻害を受けている

3.k9が通知来るようになったのは
阻害されるものがなくなりハートビートレートがデフォルトで接続出来る様になった?

ADBコマンド等でアプリの無効化とか
していますか?
30
(3): 2016/12/22(木)00:03 ID:wtlqXHQo(1/3) AAS
>>29

当然、電池の最適化をしないにしなければプッシュは来ません。
電池の最適化をしないアプリに登録することにより
AQUAやK-9のアプリ自体はDozeモードでも動いているということですね。
その状況で、IMAP-IDLE接続が維持される場合と、
そうでない場合があるということでしょうね。
阻害の話は良くわかりませんが、Dozeモードでは本来切断されるべきものが
何らかの理由で阻害されているということだと思います。
ADBなど外部からのコントロールはしていません。
1-
あと 477 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s