以下のようなことである。“Idle"状態にはどの程度の時間でなるのか常駐Serivceが動いている場合は"Idle"状態に移らないのか“Idle"状態が何時間続けばバックグラウンド通信を1日1回しかできなくなるのか1日1回とは1リクエストのことなのか1日でバックグラウンド通信規制→解放→バックグラウンド通信規制となった場合、2回目の規制は1回目から通信が規制されるのかこの辺りがわからないせいでどうテストを行えばいいのかがさっぱりわからない。気になるのはバックグラウンド通信の規制に入る方法である。Standbyをシュミレートする方法が載っているが、肝心のバックグラウンド通信規制にする方法は載っていない。trueテスト終了後に戻す。falseならOKアプリが"Idle"状態かどうかはPowerManager#isDeviceIdleMode()で取得できるので、実機にて1時間ごとにAlarmでこの状態をログに出力し、2~3時間放置して様子を見てみたが、常にfalseだった(充電できないし、AlarmがDozeモードで規制されないようにしないといけないのでクソ面倒)。Standbyの詳細がわかる記事は見つからなかった(もっと探せばあるのかもしれない)。そこまでやる必要は無い気はする。皆様はどう対応しているんでしょう。AnalyticsからFirebaseへの乗り換えFirebaseを使ってみたかったので置き換えてみた。»プロフィールid:phicdyエンジニアとしてどこかで働いている。Androidがメイン。最近はPythonでちょっとしたスクリプトを書いたり。月別アーカイブ広告はてなブログをはじめよう!phicdyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。