api
スマホ

スマホアプリのバージョン番号の扱いについて

More than 1 year has passed since last update.

メジャーバージョンアップ

  • 1.0.0 -> 2.0.0
  • 見た目や操作性に影響を及ぼすような大きな変更の時

マイナーバージョンアップ

  • 1.0.0 -> 1.1.0
  • 細かな機能向上などの時

リビジョンアップ

  • 1.0.0 -> 1.0.1
  • 細かなバグ修正の時

IOSとAndroidを別々でリリースした時にバージョン番号が異なるけどAPIのバージョンはどうするか?

  • api開発に失敗しないための情報収集まとめ - Qiita https://qiita.com/taiyop/items/78d3a0614be9be77ce41

  • IOSとAndroidで共通のバージョンを内部で持っておき、固定値でAPIのバージョンを渡すようにする

  • それによりアプリをアップデートしていない人でも、各バージョンのAPIレスポンスが返される

  • 3のパラメータ形式が一般的なのかな?

疑問

  • APIの変更履歴ってAPIバージョン毎に後で追えるようにみんなドキュメント化してるのかな?