tor4kichi / Hohoema

Windows10向けニコニコ動画プレイヤー
GNU General Public License v3.0
77 stars 10 forks source link

パッケージ更新をアプリ内から案内する、及びバックアップを活用した安全な更新 #917

Open tor4kichi opened 1 year ago

tor4kichi commented 1 year ago

https://learn.microsoft.com/en-us/windows/uwp/packaging/self-install-package-updates#mandatory-package-updates

更新を強制したい場合はアプリ側で実装する必要があります。

tor4kichi commented 1 year ago

基本的にアップデート前に更新内容を伝えた上でユーザーの手で更新をさせる流れを重視する。

更新を強制したい場合でも基本的には「あるAPIが不通になっておりこれこれこういう機能が不能になっているので更新を推奨します」という体にするのが望ましい。別にそのAPI使った機能使ってないので不要な更新はスキップしたいというケースも想定して、その選択肢は尊重したい。

更新用UIは使われずにストアの保有アプリの一括更新で更新される可能性もある。

UIとしては・・・

tor4kichi commented 1 year ago

ユーザーデータのバックアップを自動で保存しておいて、アップデート後に内部DBの読み込みエラーを検出した場合に該当する項目に対して

をするような機能がほしいです。

なんなら定期的にバックアップを出力するようにして(バックアップ保存間隔の指定を設定で行えるようにする)、アップデート後に内部DBのエラーを検出した時点で復旧を問い合わせるような形にしたいです。