RAM、ハードディスク、およびバッテリーの情報を取得できます。また、アプリが実行されていない場合でも、空き HDD、RAM、またはバッテリーが (たとえば) 20% 未満になったときにユーザーに通知したいと考えています. それは可能ですか? ありがとう..
1 に答える
いいえ、できません。デバイスが携帯基地局を変更したときに通知を提供する重要な位置変更 API に押し込むことができるかもしれませんが、これは実際にはユーザーが定期的に移動する場合にのみ機能します (Apple はアプリを拒否する可能性があります。実際にはユーザーの場所には関心がありません)。
ネットワークアカウントを監視し、特定のしきい値に達したときにプッシュ通知メッセージを送信するアプリがあるかもしれませんが、このためのすべてのポーリングとロジックは、デバイスではなく中央サーバー (ISP など) で行われます。そのようなアプリは、実行中に追加情報を提供する可能性があります。実際にはバックグラウンドで実行されているアプリがバックグラウンドで実行されているように、ユーザーに表示される方法でこれを行うことは可能だと思います。だ。
(これが自分用にのみ必要な場合、つまり、自分のデバイスで独自のコードを実行している開発者であり、App Store ガイドラインに準拠する必要がない場合は、VoIP バックグラウンド タスク タイプを使用することもできます。これにより、目的のハートビート スタイルのポーリングが得られますが、VoIP 以外のバックグラウンド タスク タイプを使用して App Store にアクセスすることはできません (Sparrow を作成した人に聞いてください) 。