2013-02-07 70 views
18

के माध्यम से अद्यतित रखें मेरी कंपनी हमारे चयनित ग्राहकों के समूह को एंड्रॉइड डिवाइस देना चाहती है।एंड्रॉइड, एप्लिकेशन को sideloading और उन्हें Google Play

ऐसा करने से, हम उपयोगकर्ताओं को हमारे मोबाइल ऐप के साथ प्रदान करना चाहते हैं। ऐप पहले ही Google Play पर है, लेकिन हम उपयोगकर्ताओं को अपने आप डाउनलोड और इंस्टॉल करने से बचना चाहते हैं। ऐप पहले से स्थापित ऐप के साथ, हम डिवाइस को तैयार करना पसंद करते हैं।

हमें बाजार में लॉगिन किए बिना फोन पर एपीके मैन्युअल रूप से स्थापित करने के कई तरीके मिले। लेकिन ऐसा लगता है कि ऐसा करने से, उपयोगकर्ता Google Play के माध्यम से ऐप को अपडेट नहीं कर पाएगा, क्योंकि ऐप को इंस्टॉल के रूप में पहचाना नहीं जाएगा।

कोई विचार?

+9

यदि आप उसी कुंजीस्टोर के साथ मैन्युअल रूप से हस्ताक्षरित एपीके स्थापित करते हैं तो बाजार इसे स्थापित के रूप में पहचान लेगा और आपका ग्राहक इसे अपडेट करने में सक्षम होगा। – hardartcore

+0

@ एंड्रॉइड-डेवलपर को "अज्ञात स्रोत" विकल्प से इंस्टॉल करना चाहिए? या हस्ताक्षर किए जाने पर मुझे परेशानी नहीं होगी? –

+2

आपको उस विकल्प को भी सक्षम करना है ताकि आप इसे Google Play की तुलना में विभिन्न स्रोतों से इंस्टॉल कर सकें। और एक और चीज बस मामले में, पैकेज नाम प्ले स्टोर में अपलोड किए गए ऐप जैसा ही होना चाहिए। पैकेज नाम पर कोई बदलाव नहीं होना चाहिए यह पहचानने के लिए कि यह केवल ग्राहकों के लिए एक संस्करण है। – hardartcore

उत्तर

8

जनवरी 2015 तक, यह असंभव प्रतीत होता है। Google Play डेवलपर समर्थन से मुझे मिली प्रतिक्रिया यहां दी गई है:

साइड-लोड किए गए ऐप्स Play Store के माध्यम से अपडेट नहीं होते हैं। यदि आप ऐप को अपडेट करना चाहते हैं, तो आपको अपने फोन पर ऐप को अनइंस्टॉल करना होगा और ऐप को Play Store के माध्यम से पुनर्स्थापित करना होगा।

मुझे आश्चर्य है कि किसी को इसके आसपास कोई रास्ता मिल गया है?

+1

मैंने आपकी पोस्ट को उत्तर के रूप में चुना है, क्योंकि यह वास्तविक Google स्थिति को दर्शाता है। –

+1

अफसोस की बात है, हाँ, यह Google की स्थिति प्रतीत होता है।जाहिर है, यह वह जवाब नहीं था जिसे मैं उम्मीद कर रहा था। –

0

और @Android-Developer से जवाब संक्षेप में प्रस्तुत ओपी की टिप्पणी चर्चा करने के लिए:

गूगल प्ले APK के एप्लिकेशन हस्ताक्षर स्थापना स्रोत की परवाह किए बिना मान्यता देते हैं। जब तक आप अपना एपीके उत्पन्न करते समय उसी पैकेज नाम और कीस्टोर का उपयोग करते हैं, तो Google Play नए संस्करणों का पता लगाने और अपडेट को ट्रिगर करने में सक्षम होगा।

Google खाते में लॉग इन किए बिना ऐप इंस्टॉल करने के लिए, सेटिंग्स में "अज्ञात स्रोतों से इंस्टॉल करें" विकल्प सक्षम करें। इंस्टॉलेशन पूर्ण होने के बाद आप इसे अक्षम कर सकते हैं।

+0

@IvoRenkema के रूप में उनके जवाब में कहा गया है, ऐसा लगता है कि sideloaded ऐप्स बाजार का उपयोग करके अद्यतन नहीं किया जा सकता है। –

0

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