私は多くの異なるネイティブアプリに統合されたモバイルSDK(iOS/Android)を持っています。一度気づいたことがあっても、それが市場にリリースされたら、それを維持することは非常に難しいです。私は、開発者がロジックを修正してバグを素早く修正できるようにする良い設計を探しています。クライアントライブラリロジックをリアルタイムで更新するにはどうすればいいですか?
dev - > test - > release - > adoption periodの代わりに、更新されたロジックをすばやく同期するためのより良い方法が必要です。
私はいくつかの入力の検証を行い、現在のリリースの流れ以下int adder(int a, int b){
return a+b+1
}
にロジックを更新したい
例えば、私のv1.0
はこのロジックを持っている場合
int adder(int a, int b){
return a+b
}
と、突然、私はでしょうすべてのアプリが新しいv1.1
ライブラリ(私が運が良ければ)を採用するのを待つ必要があります。私はいくつかのアイデアを考え
、
- リモート設定、例えば、Firebaseリモート設定のような。しかし、これはパラメータを調整するだけで、実際にはロジックを変更することはできません。ほとんどの場合、この機能をオンまたはオフにするフラグを設定してこの機能を閉じます。
- 反応しません。私はライブラリーだけでUIは関与していないので、このケースでどのようにネイティブの反応が助けになるのか分かりません。
他のアイデアはありますか?
それはコルドバ/イオン/ phonegapベースのアプリですか? – Piou
これらはすべてネイティブプラットフォームです。 –