6

複数のブランドをサポートする必要があるアプリを作成しています。基礎となるコードの大部分は、各顧客で同じです。違いはブランディングにのみ関連しています。次のコンポーネントはお客様固有のものです。

  1. 画像、ロゴ、配色
  2. スローガン、利用規約、プライバシーポリシー
  3. アプリのアイコン

Windows Phone 7 & 8 でこれを達成するための最適な方法を知っている人はいますか? 特に、Windows Phone フレームワークが xaml とバインドを使用しているという事実を考えると、.

ありがとう

4

2 に答える 2

5

サポートするさまざまなブランドが大量にないと仮定すると、複数のプロジェクトを作成し、それらの間でファイルをリンクすることをお勧めします。同じコード ベースで Windows Phone 7.5 と 8 をサポートする方法に似ています。

1) ブランド A のアイコン、ロゴを使用してベース プロジェクトを作成します。2) ブランド固有のテキストをリソース ファイルに入れる 3) 配色をリソース ディクショナリに入れる

次のプロジェクトを作成する準備ができたら、次のいずれかを実行できます。

a) コピーを作成して画像、テキスト、色を更新するか、b) 別のプロジェクトを作成して新しい画像を追加し、新しいリソース ファイルを追加して別のリソース ディクショナリを作成するが、すべてのコードと xaml ファイルをリンクする最初のプロジェクトから。

方法 b を使用すると、コードとビューを 1 回だけ変更するだけで、プロジェクト間で更新されます。

于 2012-12-10T16:13:20.300 に答える
0

これが別々に提出された別のアプリであると思われる場合は、生成された .xap ファイル (実際には単なる zip ファイル) をクラックして開き、コンテンツ ファイル (画像、テキスト ファイルなど) を置き換えることができます。おそらく、ビルド後のコマンドライン スクリプトでこれを自動化することもできます。

于 2012-12-11T15:55:38.927 に答える