16

私のアプリでは、変更ログを実装したいのですが、その方法 (どの概念) がわかりません。

アプリの新しいバージョンがインストールされた後、変更ログが一度ポップアップすることを望みます。簡単に聞こえますが、私には手がかりがありません。:/

変更ログを表示するダイアログは既に存在します。更新後に表示する方法を知りたいだけです。

ヒントをありがとう。

プレックス

4

5 に答える 5

10

1つのオプションは、Android変更ログを使用することです。

Android変更ログを使用すると、Android変更ログダイアログを簡単に作成、表示、および維持できます。

特徴

  • 最新情報のみを表示するか、変更ログ全体を表示します
  • 新しくインストールされたアプリの最初の起動時または新しいアプリのバージョンに表示されます
  • 変更ログを簡略化された言語で記述しますが、必要に応じてHTMLとCSSも使用します
于 2012-01-24T14:17:49.753 に答える
7

SharedPreferences前回変更ログを表示したバージョンの値を保存できます。

例えば:'lastChangelogVersion' : '1.1.0'

起動するMainActivityと、この値がソフトウェアの現在のバージョンと比較され、異なる場合は、変更ログポップアップが表示されます(新しい値が設定されます)。

この値は、アプリケーションの新しいバージョンがインストールされているときに上書きされません。

アップデート:

また、ユーザーがアプリケーションのデータをクリアした場合もあります。この場合、変更ログが以前に表示されたかどうかを判断できないため、再度表示することができます。Androidマーケットも同じように機能します。アプリデータをクリアすると、マーケットを起動したときに再びライセンス契約に直面することになります。

于 2012-01-24T14:10:56.180 に答える
3

Android アプリに変更ログを追加するための次のオプションが見つかりました。これらのライブラリのいずれかを使用すると、これを自分で実装するよりも確実に時間を節約できます。それらはすべて、@papaiatis が回答で言及している一般的なアプローチに従っています。

  1. changeloglib
  2. ckChangeLog
  3. ペーパーボーイ
  4. 変更ログ
  5. アンドロイド変更ログ
  6. お知らせ(免責事項: 私はこの記事の作成者です)
于 2018-07-30T21:58:22.057 に答える