2012-12-10 5 views
6

मैं एक ऐप बना रहा हूं जिसे कई ब्रांडों का समर्थन करने की आवश्यकता है। प्रत्येक ग्राहक के लिए अंतर्निहित कोड का बहुमत समान है। अंतर केवल ब्रांडिंग से संबंधित है। The, निम्न घटक ग्राहक विशिष्ट हैं:विंडोज फोन 7.5/8 - एकाधिक ब्रांडों का समर्थन करने का सबसे अच्छा तरीका

  1. छवियाँ, लोगो, रंग योजनाओं
  2. नारे, शर्तों की शर्तें, गोपनीयता नीतियाँ
  3. अनुप्रयोग प्रतीक

किसी को भी इष्टतम तरीका पता है विंडोज फोन 7 & 8 में इसे पूरा करने के लिए? विशेष रूप से इस तथ्य को देखते हुए कि विंडोज फोन ढांचा xaml और बाध्यकारी का उपयोग करता है।

धन्यवाद

उत्तर

5

आप यह मानते हुए समर्थन करने के लिए, मैं सिर्फ कई परियोजनाओं बनाने के बाद उन्हें बीच फ़ाइलों को जोड़ने सुझाव देंगे विभिन्न ब्रांडों के एक टन की जरूरत नहीं है। आप कैसे support Windows Phone 7.5 and 8 with the same code base के समान कुछ।

1) ब्रांड ए आइकन, लोगो के साथ अपनी मूल परियोजना बनाएं। 2) संसाधन फ़ाइल 3) में अपने ब्रांड विशिष्ट पाठ रखो एक संसाधन शब्दकोश

में अपने रंग योजनाओं रखो जब आप अपनी अगली परियोजना आप या तो बनाने के लिए तैयार कर रहे हैं:

क) बस एक बनाना छवियों, टेक्स्ट और रंगों की प्रतिलिपि बनाएँ और अपडेट करें या बी) एक और प्रोजेक्ट बनाएं और इसमें नई छवियां जोड़ें, एक नई संसाधन फ़ाइल जोड़ें, और एक अलग संसाधन शब्दकोश बनाएं, लेकिन पहले से सभी कोड और xaml फ़ाइलों को लिंक करें परियोजना।

यदि आप विधि बी का उपयोग करते हैं तो इसका मतलब यह होगा कि आपने केवल एक बार अपना कोड और विचार बदल दिया है और यह परियोजनाओं में अपडेट हो जाएगा।

+0

ग्रेट सुझाव में इसे स्वचालित रूप से स्वचालित भी कर सकते हैं। धन्यवाद! –

0

यदि यह अलग-अलग ऐप्स को अलग से सबमिट किया जाता है, तो आप जेनरेट की गई .xap फ़ाइल खोल सकते हैं (यह वास्तव में केवल एक ज़िप फ़ाइल है) और सामग्री फ़ाइलों (यानी छवियों, टेक्स्ट फ़ाइलें इत्यादि) को प्रतिस्थापित करें। आप पोस्ट-बिल्ड कमांडलाइन स्क्रिप्ट,

संबंधित मुद्दे