3

この質問での @PeterHosey の興味深いコメントに触発されて、使用時間追跡システムを実装することにしました。

お気に入り:

  • アプリ起動、カウンター起動
  • アプリが終了し、期間全体が記録されます
  • 合計使用時間が許容時間を超えた時点で (実行中であっても)、ユーザーは通知を受け取ります。

ただし、概念的な問題がいくつかあります。

  • 何を追跡するのですか?[NSDate date]十分でしょうか?
  • ユーザーがある時点でシステムの日付/時刻を単に変更した場合はどうなるでしょうか?
  • また、どの特定のデリゲート メソッドをフックする必要がありますか? つまり、カウント関数の開始/停止ルーチンをどこで呼び出すのでしょうか?

ぜひ聞きたいです!:-)

4

1 に答える 1