Keep it up アプリ
Keep it upは、特定のポートへの接続やサイトのダウンロード、またはpingを送信することによって、ネットワークサービスを定期的にチェックします。また、タイムアウト付きの接続が維持されることを確認するためにも使用できます。
機能
- 複数の独立したネットワークタスクを作成
- 1つのタスクが指定された間隔で1つのネットワークサービスを監視
- タスクは、指定された数のpingを送信したり、指定された回数の接続試行を行ったり、ファイルやサイトをダウンロードしたりします
- 成功した試行と失敗した試行がログに記録されます
- ダウンロードされたファイルは、成功したダウンロード後に自動的に削除されるか、保持されることができます
- 失敗や不成功の試行時に通知を送信できます
- ネットワークタスクはWiFi接続に制限することができ、モバイルネットワークではアクションを実行しません(ダウンロードデータが制限される可能性があります)
- 設定はJSONデータファイルとしてエクスポートおよびインポートできます
権限
- RECEIVE_BOOT_COMPLETED デバイスの起動時に実行中のネットワークタスクを再起動するため
- ACCESS_NETWORK_STATE ネットワークの可用性を確認するため
- INTERNET インターネットにアクセスするため
- WAKE_LOCK タスクを実行中にデバイスをスリープ状態にしないため
- FOREGROUND_SERVICE タスクを実行するためのフォアグラウンドサービスを開始するため
注意
アプリはバッテリー最適化を無効にすると最適に動作します。バッテリー最適化が有効な場合、ネットワークタスクの実行は特に短い間隔では信頼性が低くなる可能性があります。つまり、トリガーが少なくなったり、トリガー時間が正確でなくなることがあります。アプリには、アプリのためのAndroidバッテリー設定へのリンクがあります。もちろん、バッテリー最適化を無効にすると、電力消費が高くなる可能性があります。










