2015-10-18 6 views
12

के रूप में तैनात करें मैंने एक आयनिक ऐप बनाया है और इसे वेबसाइट के रूप में तैनात करना चाहता हूं। कस्टम डोमेन पर इसे तैनात करने का सबसे अच्छा तरीका क्या है? मैं आयनिक ऐप होस्ट करने के लिए एज़ूर वेब ऐप का उपयोग करने की सोच रहा था। सभी दस्तावेज आईओएस और एंड्रॉइड के लिए इसे हाइब्रिड ऐप के रूप में उपयोग करने के लिए संदर्भित करते हैं। लेकिन इस बिंदु पर, हम केवल वेबसाइट के रूप में कार्य करने के लिए रुचि रखते हैं।आईओनिक को वेबसाइट

+0

आशा है कि एक ईओण एप्लिकेशन ROR के लिए एक दृश्यपटल हो सकता है: [परोसें रेल एपीआई और आयोनिक मोबाइल वेबसाइट एक साथ] (http://stackoverflow.com/प्रश्न/36074227/सर्विस-रेल-एपीआई-एंड-आयनिक-मोबाइल-वेबसाइट-साथ-साथ) – builder

उत्तर

10

संपादित करें: आयनिक 1.2 आधिकारिक तौर पर supports deployment as a website!

जैसा कि मैंने केवल एक ही प्रदान किए गए उत्तर - पर टिप्पणी में कहा है, मैं से असहमत हूं।

यदि आप किसी भी कॉर्डोवा प्लगइन्स का उपयोग नहीं कर रहे हैं तो आपके सर्वर पर www फ़ोल्डर की सामग्री अपलोड करने के लिए कोई समस्या नहीं है (और यदि आप वास्तव में करना चाहते हैं), और वॉयला - आपके पास एक ही ऐप होगा।

हालांकि, यह ध्यान रखना महत्वपूर्ण है कि आयनिक इस तरह के उपयोग के लिए कभी इरादा नहीं रखता है, और "वेबसाइट" के उपयोगकर्ताओं को "वेबसाइट" को सही तरीके से देखने के लिए एक नया ब्राउज़र होना होगा (इसके कारण टूटा नहीं गया कुछ विशेषता है कि आयनिक या तो सीएसएस या एचटीएमएल में उपयोग कर रहा है कि कुछ पुराने ब्राउज़र समर्थन नहीं करते हैं)।

आप आवेदन को पुन: बनाने के तरीके पर चरण-दर-चरण के साथ the tutorial पर एक नज़र डाल सकते हैं। मैंने सचमुच www फ़ोल्डर की सामग्री ली और इसे वेब सर्वर पर रखा, और जैसा कि आप देख सकते हैं कि यह काम करता है।

+0

यह अच्छा है। मैंने ईमानदारी से परीक्षण नहीं किया कि बिना किसी कॉर्डोवा प्लगइन्स के। यही कारण है कि मैं आमतौर पर आयनिक दृश्य का उपयोग कर अपने ऐप्स का परीक्षण करता हूं। –

+0

मैंने इसका परीक्षण किया और यही कारण है कि मैंने इसका उत्तर दिया। आप इसे इस उदाहरण पर काम पर देख सकते हैं: http://nikola-dev.com/IonicCalculator/mobile.html। – Nikola

+0

दिलचस्प है, लेकिन एक असली ऐप में, मुझे लगता है कि ऐसा कुछ करना मुश्किल होगा। वेब संस्करण में कोई और जटिल तर्क टूट जाएगा। –

1

इसे वेब एप्लिकेशन के रूप में उपयोग करने के विचार पर मेरा उत्तर ionic: using the framework with only HTML5 देखें।

आप इसे एस 3 पर स्थिर वेबसाइट के रूप में तैनात कर सकते हैं और s3 को इंगित करने के लिए अपने कस्टम डोमेन का उपयोग कर सकते हैं। आप एक स्थिर वेबसाइट होस्ट के रूप में उपयोग करने के लिए अपनी एस 3 बाल्टी को कॉन्फ़िगर कर सकते हैं। इस बारे में कई ट्यूटोरियल हैं कि इसके बारे में कैसे जाना है।

4

यह एक देर से जवाब है, लेकिन आयोनिक 2 के लिए एक अधिकारी के रूप में:

आयोनिक 2 हम पूरी तरह से सही के साथ एक मंच के रूप में (अंतिम प्रगतिशील वेब ऐप्लिकेशन के लिए समर्थन में बनाया सहित) वेब समर्थन कर रहे हैं के साथ

एंड्रॉइड, आईओएस, विंडोज 10 और इलेक्ट्रॉन। आयनिक का उपयोग करने के लिए धन्यवाद!

और

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

इस के लिए स्रोत: https://github.com/driftyco/ionic/issues/7376


आयोनिक 1 में मेरे अनुभव से, यह आसान एक वेबसाइट पर काम करने के लिए, है यह सिर्फ कॉपी/www निर्देशिका के लिए पेस्ट, वास्तव में, यह पड़ता है भावना, आप AngularJS वेबसाइट चला रहे हैं! आपको कुछ त्रुटि हो सकती है और कुछ कार्यशीलताएं काम नहीं कर रही हैं (मेरा मतलब मूल प्लगइन्स उदाहरण के लिए facebookConnect है) लेकिन आप इसे संभाल सकते हैं और इसके बजाय वेब विशिष्ट संस्करण चला सकते हैं।

हमारी कंपनी में, हमारे पास फ़ायरबेस के साथ एक वेबसाइट के रूप में एक आवेदन है, और एक ही कोड के साथ मोबाइल ऐप है, लेकिन आपको वेब ब्राउज़िंग पक्ष या मोबाइल मूल कॉल को संभालने के लिए कुछ पंक्तियां लिखने की आवश्यकता है।

0

ionic2 के लिए, corbova ब्राउज़र मंच जोड़ने के लिए, तो वेब सर्वर पर अपलोड platforms/browser/www

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