5

Our product दोनों में एक नि: शुल्क घटक, और एक पूर्ण विशेष रुप से प्रदर्शित, सदस्यता आधारित वेब अनुप्रयोग है। मैंने क्रोम होस्टेड ऐप बनाया है - अनिवार्य रूप से एक इंस्टॉल करने योग्य बुकमार्क - हमारे उत्पाद के उन दोनों भागों के लिए।क्या एक ही डोमेन के लिए कई क्रोम होस्टेड ऐप्स बनाना संभव है?

एप्लिकेशन manifests के दिलचस्प भागों निम्न हैं:

"manifest_version": 2, 
"app": { 
    "launch": { 
      "container": "tab", 
      "web_url": "https://paydirtapp.com/dashboard" 
    } 
} 

"manifest_version": 2, 
"app": { 
    "launch": { 
      "container": "tab", 
      "web_url": "https://paydirtapp.com/free_invoice_creator" 
    } 
} 

मैं free invoice creator app, और the full featured app, लेकिन दोनों नहीं एक ही समय में स्थापित कर सकते हैं।

तो (क्रोम 26.0.1410.10 में (आधिकारिक बिल्ड 183,151) देव) ऐसा करने के लिए प्रयास कर रहा है निम्न त्रुटि संदेश का कारण बनता है: "। एक त्रुटि हुई है आवेदन नहीं जोड़ा जा सका, क्योंकि यह का विरोध करता"

नि: शुल्क चालान निर्माता । "

केवल संदर्भ मैं इस मुद्दे पर पा सकते हैं https://developers.google.com/chrome/apps/docs/developers_guide#manifest में है, जहां वे राज्य निम्नलिखित:


महत्वपूर्ण:। यदि आप एकाधिक ऐप्स प्रदान करते हैं, यूआरएल ओवरलैपिंग से बचने के लिए एक उपयोगकर्ता स्थापित करने के लिए कोशिश करता है एक ऐप कौन से "web_url" या "urls" मान पहले से इंस्टॉल किए गए ऐप के साथ ओवरलैप हो जाते हैं, दूसरी स्थापना URL संघर्ष त्रुटियों के कारण विफल हो जाएगी। उदाहरण के लिए, एक ऐप जो "http://mail.example.com/" का "यूआरएल" मान निर्दिष्ट करता है, उस ऐप के साथ संघर्ष करेगा जो "http://mail.example.com/mail/" निर्दिष्ट करता है।


इससे पहले, मेरी web_url मूल्य सिर्फ https://paydirtapp.com/, जो एक ही त्रुटि के कारण करने के लिए स्थापित किया गया था। मुझे उम्मीद थी कि इसे अपडेट करना ताकि यह अन्य ऐप का सबस्ट्रिंग न हो जिससे समस्या हल हो जाए, लेकिन ऐसा नहीं हुआ है।

क्या किसी को पता है कि क्या एकाधिक क्रोम होस्टेड ऐप्स होना संभव है जहां web_url एक ही डोमेन के लिए है? मोशे Matz (टिप्पणी से कॉपी) से

+0

प्रत्येक ऐप के लिए अलग-अलग सबडोमेन का उपयोग करना चाहिए। उदाहरण के लिए, 'https: // dashboard.paydirtapp.com' और' https: // free_invoice_creator.paydirtapp.com' का उपयोग करें। आपको संभवतः एक नए SSL प्रमाणपत्र की आवश्यकता होगी जिसमें उन दोनों नाम शामिल हों। –

उत्तर

1

उत्तर:

अलग उप डोमेन के लिए प्रत्येक अनुप्रयोग काम करना चाहिए का उपयोग करना। उदाहरण के लिए, https://dashboard.paydirtapp.com और https://free_invoice_creator.paydirtapp.com का उपयोग करें। आपको संभवतः एक नए SSL प्रमाणपत्र की आवश्यकता होगी जिसमें उन दोनों नाम शामिल हों।

+1

"क्या किसी को पता है कि एकाधिक क्रोम होस्टेड ऐप्स होना संभव है जहां web_url * समान * डोमेन के लिए है?" – nfm

0

अलग सबडोमेन काम करना चाहिए। वर्तमान में हमारे पास एक ही डोमेन केस का समाधान नहीं है।