iPhoneブロッカーの主要な構成要素
ファミリーコントロールは、認証とアプリ、カテゴリ、ドメインの選択を処理します。管理対象設定は、アクセスがブロックされたときに表示されるシールドを含む制限を適用します。デバイスアクティビティは、監視およびレポートインフラストラクチャを提供します。製品はこれらの要素を独自の保存されたルールとインターフェースと組み合わせています。
問題診断の際には、この分離が重要になります。承認が欠落している場合でもルールは正しく保存され、既存のブロックが機能している間もレポートが一時的に利用できない場合があります。1つの画面が成功したからといって、システム全体に最新の情報があるとは限りません。
参照: Apple: ファミリー共有設定
プライベートレポートは汎用的なデータエクスポートではありません
DeviceActivityReportは、拡張機能で作成されたレポートを表示します。Wardenの使用状況の比較は、結果のプライベート測定をウェブサイトにエクスポートするのではなく、そのレポートコンテキストで計算されます。ウェブのランディングページは、訪問者が開いたというだけでそのScreen Timeを検査することはできません。
個別に承認されたアプリとウェブサイトのデータアクセスには、独自の適格性と承認要件があります。これを通常のScreen Timeの許可と混同したり、アプリが名前や使用状況を表示できないという逆の主張をしたりしないでください。正しい答えは、特定のAPIと承認によります。
しきい値イベントは連続的に読み取れるストップウォッチではありません
日次制限には、正しい選択と期間に設定された監視が必要です。使用量のしきい値が報告されると、アプリの拡張機能が関連する制限を更新できます。目に見えるカウントダウン、集中セッションの経過時間、およびアプリの測定された使用量は異なる量です。
そのため、深刻な制限テストには、実際のアプリ、既知の許容量、関連する日、しきい値後のステータスが含まれます。システムが古いレポートしか提供していない場合、進行状況リングがリアルタイムの読み取りであるかのように見せかけるべきではありません。

測定されているものと推測されているものを尋ねる
「45分間ブロックされました」は制限を記録します。「通常より30分少なく使用しました」は、読み取り値を指定された基準と比較します。どちらも、ユーザーが45分間運動したことや、ブロッカーが削減を引き起こしたことを証明するものではありません。これらの区別は、法的ページだけでなく、製品にも属します。
プロバイダーにとって役立つ質問は次のとおりです。分析はどこで行われますか?サーバーに何が送信されますか?レポートがない場合はどうなりますか?オフラインで機能する部分はどれですか?プライバシー声明は、ウェブサイト、アプリ、接続されている人物を区別していますか?Wardenのプライバシー通知は、これらの範囲に個別に回答しています。
システムを通してルールを追跡する
開発者は、設定、適用、表示を区別する必要があります。保存された選択は監視の証明ではありません。実行中のモニターは、そのしきい値コールバックが配信されたことの証明ではありません。表示されているグラフは、制限が現在適用されていることの証明ではありません。これらの状態を、ホストアプリが閉じている場合も含めて、個別にテストしてください。
日次アプリ制限の場合、目的のアクティビティ間隔としきい値を登録し、イベントが配信されたときに適切な管理された制限を適用します。レポートのレンダリングは、そのパスとは独立させてください。表示された許容量と観測された動作を比較するときは、同じ選択と時間ベースを使用し、不足しているレポートをゼロ使用量の許可として決して使用しないでください。




