【#Android】Dozeモード,らしい...実装によっちゃ不具合出るじ
関連記事
- 【#能登地震】paypay銀行にて赤十字へ義援金を振り込もうとしたら,トークンアプリが吹っ飛んだことを思い出して再発行に1100円もかかった件 【2024年01月06日(土)】
- 【#Zenfone】スマホが完全にぶっ壊れた!#asus,何やってんのっ!(怒 【2023年06月23日(金)】
- 携帯料金、官製値下げ効果まだ 格安登場でも1割どまり 【2022年11月26日(土)】
- ASUSが「Zenfone 9」を11月4日発売 “片手操作”に注力した小型フラグシップ、9万9800円から 【2022年11月02日(水)】
- 次期 #Android ではスマホで衛星と通信する――グーグル幹部がツイート 【2022年09月02日(金)】
Android6から,Dozeモードなる,機体の爆睡モードが追加されてるそうで
これ,アプリによっちゃとんでもない不具合を呼びかねんぞい
機体を机上とか固定したまんま,ほっておいて,30分ぐらいしたら,Dozeモード突入とのこと
仮死状態になり,以下の機能が殺されるそうで
ネットワークアクセスのサスペンド
wakelock取得が拒否される
AlarmManager.set() / AlarmManager.setExact()は次のMaintenance Windowまで遅延される wifiのスキャンが実行されない
Sync Adapaterが実行されない
JobSchedulerが実行されない
AlarmManagerを攻略する@techiumさんの記事
Zenfone3上で,AlarmManagerなアプリを実装手伝いやってて,うまく動かなくて,行き着いたのがDozeモード
これ,端末持って歩き回ると,不具合出てるアプリも不具合が出ないんですわ(汗
機体が静止してないと,Dozeモードに入らない.
電池容量,事務所に居るときは殆ど減らないけど
機体持って,外回りやってるときは,ガラガラ減る理由,これですわ
ようやく,カラクリに納得した(笑
ってことで,AlarmManager.setAndAllowWhileIdle()/AlarmManager.setExactAndAllowWhileIdle()あたりへAPI換装作業中(実装は別の現場でやってまする)
して,Dozeモード
ネットワークアクセスのサスペンド
とか書いてあるけど,プッシュ通知は大丈夫やろかい?って調べてみたら
high-priority(優先モード)な設定のプッシュ通知文は,端末に送られるけど
それ以外のプライオリティなプッシュ通知文は捨てられるとのこと
GoogleのGCMでPush通知電文が届かない事がありますか?@stackoverflowの記事
high-priority設定なプッシュ通知は,「G-Mail」「Yahoo!防災」「twitter」あたりは,実装している感じ
(詳細は不明.この3つのアプリはネットで「high-priority設定済み」なカキコがあった)
う~む,Dozeモードは奥が深い
謎なアプリを作るときは,気をつけんと,ハマりかねんな,こりゃ(汗
コメント
今朝,寒いよっ!暑くなったり寒くなったりで自律神経が辛い
グリコ「プッチンプリンやカフェオーレ」目標の5月中旬に出荷再開できず 停止期間を延長決定
【#インボイス】消費税の納付,督促状,らしい...ドロドロドロ 所得税の口座引落登録のみじゃNGっぽい
北海道 根室 軽トラックにヒグマが衝突 乗っていた2人けがなし
火野正平さん、腰痛で撮影中断 NHKBS「にっぽん縦断 こころ旅」 ネットに案ずる声
ゴールデンウィークがスタート 見事な土砂降りワロタ
【#RUANG】インドネシア:ルアング山で火山が大規模噴火:愛媛で震度6弱な緊急地震速報(24/4/18)
イオンモール宮崎の辺りにイノシシが登場した,らしい