2017-06-28 16 views
7

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

हम PWA के साथ कुछ बड़े सीमाओं में चल रहे हैं:

  • सब हमारे व्यापार के लिए अधिसूचना (महत्वपूर्ण) एसएमएस के रूप में भेजा जाना चाहिए। यह स्पष्ट रूप से भारी लागत का लाभ है। हमने एंड्रॉइड पर "वेब" पुश अधिसूचना का उपयोग करने में देखा है, हालांकि हमारे पास कई आईओएस उपयोगकर्ता हैं और भी हैं।
  • हमें "पृष्ठभूमि" में भौगोलिक स्थान "ट्रैक" करने की क्षमता और HTML5 Geolocation API इसे काट नहीं देता है।
  • वर्तमान में हर बार उपयोगकर्ता यूआरएल (एसएमएस अनुस्मारक के रूप में भेजें) पर नेविगेट करता है, यह ब्राउज़र में नया टैब खोलता है (फोन पर निर्भर करता है)। यहां तक ​​कि यदि उपयोगकर्ता वास्तव में ऐप को अपनी होम स्क्रीन में जोड़ता है। यह स्पष्ट रूप से लोडिंग समय बढ़ाता है और बहुत सारे टैब बनाता है। हम बजाय अग्रभूमि में ऐप लाएंगे और विशेष मार्ग (या पुश सूचनाओं का उपयोग करें) पर नेविगेट करेंगे
  • हमारे कुछ सक्रिय उपयोगकर्ता आसानी से प्रति दिन 10 नोटिफिकेशन प्राप्त कर सकते हैं और उन्हें ऐप में नेविगेट करने का आसान तरीका चाहिए।

हम NativeScript और आयोनिक में देखा। दोनों एंगुलर ऐप विकसित करने की क्षमता प्रदान करते हैं लेकिन वे सभी विशेष रूप से मोबाइल (... या उनके साथ खरोंच से शुरू) लिखने वाले ऐप्स के आसपास डिज़ाइन किए गए हैं।

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

मैं समझता हूँ कि मैं यहाँ PWA की बात को अनदेखा किया जा सकता है लेकिन एक और "मूल" एप्लिकेशन लेखन वास्तव में हमारे लिए विकल्प नहीं है।

Google Play Store या Apple App Store में ऐप के रूप में हमारे प्रगतिशील वेब का खुलासा करने का सबसे अच्छा तरीका क्या होगा?

+1

एक सादे कॉर्डोबा + कोणीय परियोजना बनाने .. !!! –

+0

कॉर्डोवा के साथ, मैंने देखा कि यह हमेशा "स्थानीय" फ़ोल्डर को इंगित करने के बारे में है जहां एचटीएमएल/जेएस/सीएसएस सामग्री है। रिमोट यूआरएल को इंगित करने से कोई बड़ी समस्या नहीं आ रही है? क्या यह अभ्यास की सिफारिश की जाती है? –

उत्तर

4

एक महान जगह किसी होस्ट किए गए वेब एप्लिकेशन PWABuilder.com है के साथ आरंभ करने के लिए। इस उपकरण का उपयोग ऑनलाइन या सीएलआई से किया जा सकता है। इसका एक हिस्सा एक सेवा कर्मचारी और सामान बनाता है, लेकिन यह एंड्रॉइड और आईओएस के लिए कॉर्डोवा परियोजनाएं भी बनाता है।

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

+1

यह बहुत मददगार है, धन्यवाद !! मैंने हाल ही में एंड्रॉइड (सक्षम-सुधार-ए 2 एचएस) पर नया झंडा खोजा है जो पीडब्ल्यूए को एंड्रॉइड के भीतर मानक ऐप के रूप में स्थापित करने की अनुमति देता है: https://developers.google.com/web/updates/2017/02/improved- होम स्क्रीन में शामिल करें –

0

आप आसानी से आयनिक/Cordova एप्लिकेशन के रूप में अपने PWA पैकेज कर सकते हैं।

  1. आईओएस पर वेब धक्का प्राप्त करने का कोई तरीका नहीं है। कॉर्डोवा का प्रयोग करें।
  2. पृष्ठभूमि ट्रैकिंग संभव नहीं है। आवधिक पुश अधिसूचना & पृष्ठभूमि सिंक के मिश्रण पर विचार करें कि यह किसी भी मदद की है या नहीं।
  3. उपयोगकर्ता को जो कुछ भी करने की ज़रूरत है, उस पर एंड्रॉइड पर हमेशा पहली बार लिंक खुलता है, यह याद नहीं है कि यह कैसे आईओएस पर है।
  4. पुश सूचनाएं आपको यूआरएल निर्दिष्ट करने की अनुमति देती हैं।

आप इस लेख को पीडब्ल्यूए के साथ मिश्रित कॉर्डोवा के बारे में थोड़ा और समझने के लिए पढ़ सकते हैं।

https://medium.com/awebdeveloper/pwa-is-future-of-mobile-how-to-tame-it-855dd42df0ec

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