- पहले मेरे पास एक सर्वर है। मैं जांचता हूं कि कोई भी
new apk
फ़ाइल है जिसे मैं डाउनलोड करता हूं और इंस्टॉल करने का प्रयास करता हूं। - यदि सर्वर
new version of apk file
है तो मैं मेरी .apk फ़ाइल अपडेट करना चाहता हूं। - मैं उपयोगकर्ता इंटरैक्शन के बिना स्थापित/अपडेट करना चाहता हूं। क्या यह संभव है?
- यदि उपयोगकर्ता इंटरैक्शन की आवश्यकता है तो मैं .apk फ़ाइल को कैसे इंस्टॉल/अपडेट कर सकता हूं।
मुझे इसके बारे में अधिक जानकारी नहीं है।सर्वर से
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "jarviz.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
लेकिन यह नहीं है working.WHen मैं डिबगिंग मैं किसी भी गलती नहीं देख सकते हैं, लेकिन यह install.How नहीं है मुझे बुरा अंग्रेजी के लिए that.Sorry कर सकते हैं।
आप अपने ऐप को वितरित करने के लिए Play Store का उपयोग क्यों नहीं कर रहे हैं? यह आपके लिए यह सब ख्याल रखेगा। जहां तक मुझे पता है, उपयोगकर्ता इंटरैक्शन के बिना ऐप्स इंस्टॉल करने का कोई तरीका नहीं है, और मुझे नहीं लगता कि आप इसे प्रोग्रामेटिक रूप से कर सकते हैं। या तो एक बड़ी सुरक्षा समस्या होगी। –
उचित चेतावनी: Google Play का उपयोग न करके और जनता के लिए अपने एपीके को बाहर रखकर किसी के लिए अपना एपीके लेना, इसे अनजिप करना और अपने आप के रूप में पुनर्वितरण करना संभव है, अगर वे चाहते हैं। – jnthnjns
@Asok आप कहते हैं कि इसे Google Play पर रखने से उस विषय में कोई फर्क पड़ता है? :) –