Skip to content
This repository has been archived by the owner on Apr 12, 2023. It is now read-only.

[iOS] 定期的に動作ログを消去するバックグラウンド処理が動作していない #1050

Open
keiji opened this issue Jun 20, 2022 · 0 comments · May be fixed by #1109
Open
Labels
bug バグ。本来あるべき動作をしていないもの
Projects

Comments

@keiji
Copy link
Collaborator

keiji commented Jun 20, 2022

不具合の内容 / Describe the bug

開発チームからの報告。
iOS版のCOCOAで、定期的(24時間毎)に動作ログを消去するバックグラウンド処理が動作していない。

一方、ログを消す処理自体はアプリを起動した時点でも実行されることに加えて、動作ログ送信時にも日付でのフィルタリングをしているので、送ってはいけない期間(14日より前)の動作ログがサポートデスクに送られることはない。

再現手順 / Steps to reproduce

COCOAをインストール・有効化して15日以上経過する。

バックグラウンド処理の動作自体は1日経過すれば確認できる。

期待される挙動 / Expected behavior

1日一回程度、LogPeriodicDeleteServiceた起動して古いログを削除する。

動作環境 / Environments

  • デバイス: iPhone
  • OS:iOS
  • バージョン:COCOA v2.0.0, v2.0.1

その他 / Additional context

LogPeriodicDeleteServiceは、Android版の #1044 でも問題がありそう。

また、同じくAndroid版ではAlarmManagerからWorkManagerへの移行が予定( #150 )されていることから、いっそのことiOS側も合わせてバックグラウンド処理を統括するIBackgroundServiceの仕組みに載せてしまいたい。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug バグ。本来あるべき動作をしていないもの
Projects
v2.1.0
Awaiting triage
Development

Successfully merging a pull request may close this issue.

1 participant