2010-08-18 17 views
14

मेरे पास मेरी कंपनी के लिए एक एंड्रॉइड ऐप लिखा गया है और यह एक निजी ऐप है, यह एंड्रॉइड बाजार में नहीं है। मैं एक अपडेट के लिए समय-समय पर ऐप चेक प्राप्त करने में सक्षम होना चाहता हूं और यदि कोई उपयोगकर्ता को सूचित करता है और अद्यतन डाउनलोड/इंस्टॉल करना प्रारंभ करता है।एंड्रॉइड ऐप मार्केट में नहीं: अपडेट को कैसे दबाया जाए?

क्या इस तरह कुछ ऐसा उदाहरण है?

उत्तर

9

अपने ऐप की शुरुआत में उपलब्ध संस्करण की जांच करें, आप अपग्रेड के लिए पूछने के लिए अलर्टडिअलॉग का उपयोग कर सकते हैं।

इस पढ़ें :: Is there a way to automatically update application on Android?

और यह एक AlertDialog उदाहरण ::

if (ConfigXML_app_version> myapp_version){ 
     AlertDialog.Builder builder = new AlertDialog.Builder(this); 
     builder.setTitle("Upgrade"); 
     builder.setMessage("Update available, ready to upgrade?"); 
     builder.setIcon(R.drawable.icon); 
     builder.setCancelable(false); 
     builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse(app_link)); 
       startActivity(intent);    
       finish(); 
      } 
     }); 
     builder.setNegativeButton("Nop", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       dialog.cancel(); 
      } 
     }); 
     AlertDialog alert = builder.create(); 
     alert.show(); 

    } 
+0

भयानक धन्यवाद! – Mike

+0

यह पुराना तरीका है, लेकिन हर किसी के भविष्य के संदर्भ के लिए, जब कोई जवाब आपकी समस्या हल करता है, तो इसे स्वीकार्य उत्तर के रूप में चिह्नित करना प्रथागत है। – Erhannis

+0

यह इरादा केवल मेरे एपीके के नए संस्करण को डाउनलोड करता है। मुझे एक इंस्टॉलेशन पॉपअप खोलने की आवश्यकता है – vimal1083

0

Pushlink (https://www.pushlink.com) करना है अपने उद्यम आवेदन तीसरे पक्ष के पुस्तकालयों के बिना स्वयं अपडेट करते हैं। आप रूट अपडेट उपकरणों के लिए स्टेटस बार, पॉपअप या मूक अपडेट जैसी कुछ अपडेट रणनीतियों का भी उपयोग कर सकते हैं।

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