2012-09-05 15 views
9

मैंने फोनगैप एप्लिकेशन के लिए Google मोबाइल Analytics का उपयोग करने का प्रयास किया है। मुझे पता है कि Google Analytics संदर्भ प्रयोगों का समर्थन करता है, लेकिन मुझे Google मोबाइल Analytics के बारे में कुछ भी नहीं मिला।ए/बी फोनगैप एप्लिकेशन के लिए परीक्षण

मेरी परियोजना को ए/बी परीक्षण करने की आवश्यकता है और यदि मैं फोनगैप का उपयोग कर यह संभव है तो मैं चारों ओर देख रहा हूं क्योंकि मेरी सभी संपत्ति/सीएसएस/जेएस को ऐपस्टोर में एक साथ भेज दिया जाएगा और दूरस्थ सर्वर के माध्यम से प्राप्त नहीं किया जाएगा ।

एक वर्कअराउंड जो मैं सोच रहा हूं वह एक स्क्रीन के 2 अलग-अलग HTML संस्करण बनाने और इन सभी को एक ऐप में शिप करना है।

क्या यह एक बुद्धिमान कदम है? यदि नहीं, तो क्या कोई बेहतर तरीका है?

+0

माइंड ने जो निर्णय लिया और यह कैसे चला गया, उस पर त्वरित अपडेट दे रहा है? एक ही समस्या का सामना करना ... – EugeneMi

उत्तर

1

चूंकि आप फोनगैप का उपयोग कर रहे हैं, तो आप वहां से किसी भी जेएस लाइब्रेरी का बहुत अधिक उपयोग कर सकते हैं।

प्रत्येक HTML फ़ाइल के 2 संस्करण बनाना बोझिल और प्रबंधित करने में कठिन होगा। आईएमओ, यह अनिवार्य रूप से अपने लिए काम दोगुना कर रहा है। इसके बजाय, मैं एक जेएस ए/बी परीक्षण पुस्तकालय का उपयोग करने की सिफारिश करेंगे। यहाँ कुछ कर रहे हैं:

  1. Genetify
  2. Optimizely -- paid service
  3. Visual Website Optimizer -- another paid service

ये आप Javascript फ़ाइल में चर tweak करने के लिए अपने टेम्पलेट्स में बदलाव को प्रतिबिंबित करने की अनुमति देगा।

यदि आपके ऐप को उपयोगकर्ता को हर समय कनेक्ट होने की आवश्यकता है, तो मेरा मानना ​​है कि आप उपयोगकर्ता को ऐप अपडेट किए बिना दूरस्थ रूप से परिवर्तनों को ट्विक करने में सक्षम हो सकते हैं। यदि आप 2 एचटीएमएल फाइलों के दृष्टिकोण के साथ जाते हैं, तो आपको प्रत्येक अपडेट के साथ एक अपडेट भेजना होगा।

5

किसी भी ए/बी सामान्य वेब परीक्षण पुस्तकालय दो मुख्य कारण के लिए एक phonegap एप्लिकेशन के लिए इस्तेमाल नहीं किया जा सकता है: जैसे

  1. आप अपना प्रयोग कॉन्फ़िगर करने के लिए है क्योंकि आप एप्लिकेशन नहीं है Optimizely की तरह एक सेवा का उपयोग नहीं कर सकते हैं ऑनलाइन एक वेबसाइट। Optimizely वेबसाइट ब्राउज़ करें और अपने यूजर इंटरफेस में लोड करने की आवश्यकता है
  2. ए/बी परीक्षण ढांचे मामले को संभालने के लिए उपकरण इंटरनेट

Arise.io (एक A/B से जुड़ा नहीं है जब की जरूरत है https://arise.readthedocs.org/en/latest/phonegap.html

Disclamer:: मोबाइल के लिए परीक्षण ढांचे) इसकी रूपरेखा की एक phonegap संस्करण का समर्थन करता है मैं Arise.io

-1

मैं एक रूपरेखा CordovaUniversalAppServer कहा जाता है कि तुम क्या चाहते हो जाएगा बना लिया है के संस्थापक हूँ। हालांकि आपको दूरस्थ सर्वर के माध्यम से अपनी संपत्तियों को होस्ट करने की आवश्यकता होगी, लेकिन समाधान ऑफ़लाइन काम करता है (संपत्ति ऐप में कैश की जाती है)। यह मूल रूप से आपके सर्वर को आपके कॉर्डोवा बंडल के विभिन्न संस्करणों की मेजबानी करने की अनुमति देता है, और वास्तविक ऐप लोड होने पर सही संपत्ति के लिए आपके सर्वर की जांच करेगा, और इन्हें ऑफ़लाइन उपयोग के लिए सहेज देगा। यदि ऐप खुलता है तो डिवाइस ऑफलाइन होता है, तो कैश की गई संपत्ति का उपयोग किया जाता है।

तो आपके पास अपने ऐप का एक संस्करण 'ए' और आपके सर्वर के माध्यम से एक ही समय में होस्ट किए गए आपके ऐप का एक संस्करण 'बी' हो सकता है। कुछ डिवाइस वर्जन बी चलाएंगे, कुछ डिवाइस वर्जन 'ए' चलाएंगे, इस पर निर्भर करता है कि वे कैसे कॉन्फ़िगर किए गए हैं।

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