2011-12-15 11 views
20

मेरे पास django में निर्मित एक वेबसाइट है, इसकी प्रतिक्रियाशील 320px से 960px तक काम करता है।क्या फोनगैप सिर्फ एक एम्बेडेड ब्राउज़र में मेरी मोबाइल वेबसाइट प्रदर्शित कर सकता है?

मैंने देखा है जब मैं लोगों को पहली बात वे करते हैं उनके मूल एप्लिकेशन स्टोर पर जाएं और "साइट" जब वह विफल वे तो अच्छे पुराने गूगल के लिए जाने के लिए खोज है बताओ ...

तो मैं साइट के मूल संस्करणों को बनाना चाहता हूं लेकिन कोई अतिरिक्त कार्यक्षमता नहीं होगी .. वे सुविधाजनक "बुकमार्क्स" की तरह हैं जो ऐप-स्टोर्स के अंदर मौजूद हैं और डब्ल्यूडब्ल्यूडब्ल्यू के बजाए उपयोगकर्ताओं के मोबाइल डेस्कटॉप पर मौजूद हैं।

यह देखते हुए कि मैं कोई अतिरिक्त मूल कार्यक्षमता नहीं चाहता हूं, मैं सिर्फ फोनगैप का उपयोग कर सकता हूं और अपनी पूरी साइट को ब्राउज़र विंडो में एम्बेड कर सकता हूं?

मैं स्क्रैच से शुरू करने की तुलना में ऐसा करना चाहता हूं, साइट को एपीआई में परिवर्तित कर सकता हूं और टेम्पलेट/संपत्तियों को फोनगैप में बदल सकता हूं।

चीयर्स,

असिम।

उत्तर

15

यह निर्भर करता है: ऐप्पल आपको एक ऐप अपलोड करने नहीं देगा जहां यूआई को रिमोट सर्वर से लोड किया जाना है।

तो ऐप स्टोर के लिए आपको क्लाइंट पर कुछ प्रेजेंटेशन तर्क होना चाहिए।

सामान्य रूप से: यदि आप स्थानीय HTML फ़ाइल का उपयोग नहीं करते हैं तो आप फोनगैप कार्यक्षमता (कैमरा की तरह) का उपयोग करने में सक्षम नहीं होंगे, लेकिन अगर आप अपने सर्वर को श्वेतसूची में डालते हैं तो आपका "ऐप" ठीक चलना चाहिए। लेकिन यह ऐप एक प्रथम श्रेणी का नागरिक नहीं हुआ क्योंकि आपको हमेशा ऑनलाइन होना है और आप अपने "ऐप" की प्रतिक्रिया में धीमे कनेक्शन महसूस करेंगे।

+3

साथ ही ऐप्पल आपके ऐप को अस्वीकार कर सकता है चूंकि यह अतिरिक्त कुछ भी प्रदान नहीं करता है जो वेबसाइट पर नहीं किया जा सकता है। –

+1

यहां मेरा मामला है: मेरे पास पहले से ही एक ऐसी वेबसाइट है जिसे मोबाइल उपकरणों के लिए अनुकूलित किया गया था। अब मुझे एक डिवाइस एप बनाने की जरूरत है जो मूल रूप से मौजूदा साइट का उपयोग करता है (यह महत्वपूर्ण है, क्योंकि साइट लेआउट समय-समय पर बदल सकता है) और कुछ नई कार्यक्षमताओं को जोड़ें जैसे: पुश नोटिफिकेशन और शायद अधिक। क्या ऐप्पल मुझे इस मामले में अपना ऐप प्रकाशित करने देगा? मेरा मतलब है हाँ, मैं मौजूदा कार्य का पुन: उपयोग करना चाहता हूं और नई कार्यक्षमताओं और केवल कुछ यूआई तत्वों को जोड़कर इसे बढ़ा सकता हूं (उदाहरण के लिए पुश अधिसूचनाओं को सक्षम/अक्षम करने के लिए)। – Adi

+0

@Adi: यदि यह बारकोड स्कैनिंग, फोटो कैप्चर इत्यादि जैसी अतिरिक्त कार्यक्षमता प्रदान करने के लिए है, तो क्या होगा? – rineez

2

तुम सिर्फ अपनी वेबसाइट से एक Android एप्लिकेशन बनाना चाहते हैं, तो
http://www.appsgeyser.com/

कोशिश आप phonegap में ऐसा करते हैं, तो आपके phonegap परियोजना की संपत्ति फ़ोल्डर में वेबसाइट फ़ाइलों की प्रतिलिपि और निर्माण करने के लिए चाहते हैं।

+2

सावधान रहें: https://forums.digitalpoint.com/threads/beware-of-appsgeyser-com-they-will-ruin-your-business-and-app.2731719/ – karlingen

6

हाँ, आप के लिए है:

  1. https://build.phonegap.com/
  2. करने के लिए जाना एक खाता
  3. बनाने अपने मोबाइल वेबसाइट के स्रोत फ़ाइलें अपलोड हो और ऐप

नोट बनाने: सुनिश्चित करें कि हाइड्रेशन बंद है!

+1

जैसा कि उन्होंने कहा कि उनके पास एक django ऐप है - शायद उनके पास ऐसे पृष्ठ हैं जो उपयोगकर्ता इनपुट के आधार पर सर्वर में गतिशील रूप से प्रस्तुत किए जाते हैं। मुझे नहीं लगता कि यह काम कर सकता है – akiva

7

आप कर सकते हैं - चाहे ऐप्पल आपको ऐसा करने दे, चाहे वह बहस के लिए हो ...

This blog post विवरण एक ऐप्लिकेशन है जो एक वेबसाइट लपेटता के निर्माण के लिए 3 अलग दृष्टिकोण:

  • विकल्प 1 - ऐप्लिकेशन के अंदर अपनी वेबसाइट पैकेज
  • विकल्प 2 - एप्लिकेशन
  • विकल्प के अंदर आपकी बाहरी वेबसाइट लांच 3 - अपनी बाहरी वेबसाइट लॉन्च करें लेकिन स्थानीय संस्करण

और एक अतिरिक्त नोट के रूप में, आप अपने प्लगइन को इंस्टॉल कर सकते हैं ऐप (उदा। भौगोलिक स्थान) जबकि बाहरी साइट पर ... यदि बाहरी साइट in your whitelisted sites list है)।

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