[Update] テレメトリ機能の改善と不要なコードの削除
This commit is contained in:
@@ -112,18 +112,13 @@ Aptabase を用いた匿名な使用状況データ収集。デフォルト有
|
||||
### イベント種別(送信固定)
|
||||
- `app_started`: アプリ起動
|
||||
- `app_closed`: アプリ終了(最後のイベント)
|
||||
- `session_heartbeat`: 5 分間隔アクティブ確認
|
||||
- `core_feature`: 機能開始(translation / mic_speech_to_text / speaker_speech_to_text / text_input)
|
||||
- `settings_opened`: 設定画面開閉
|
||||
- `config_changed`: 設定変更
|
||||
- `error`: エラー発生
|
||||
|
||||
### 動作フロー
|
||||
1. アプリ起動時に telemetryInit() 呼び出し
|
||||
2. ユーザーアクティビティ検出時に telemetryTouchActivity() 呼び出し
|
||||
3. 機能開始時に track_core_feature() で 1 セッション 1 回のみ送信
|
||||
4. アプリ終了時に telemetryShutdown() で app_closed 送信
|
||||
5. config.ENABLE_TELEMETRY = False で一切の通信・スレッド停止
|
||||
2. 機能開始時に track_core_feature() で 1 セッション 1 回のみ送信
|
||||
3. アプリ終了時に telemetryShutdown() で app_closed 送信
|
||||
4. config.ENABLE_TELEMETRY = False で一切の通信・スレッド停止
|
||||
|
||||
### 設定・制御
|
||||
- `config.ENABLE_TELEMETRY`: True/False で機能制御
|
||||
@@ -137,6 +132,7 @@ Aptabase を用いた匿名な使用状況データ収集。デフォルト有
|
||||
- API 通信失敗時: 例外握りつぶし、アプリ動作に影響なし
|
||||
- オフライン時: 機能停止のみ、再送・バッファリングなし
|
||||
- 無効化時: 一切の通信・スレッド・処理停止
|
||||
- Aptabase SDK ログ: CRITICAL レベルのみに制限(ノイズ削減)
|
||||
|
||||
## モデル重みダウンロード
|
||||
- `models.translation.translation_utils` と `models.transcription.transcription_whisper` にダウンロード/チェック関数があり、チェックサムやファイル存在を検証する。
|
||||
|
||||
Reference in New Issue
Block a user