जब ऐप शुरू होता है तो मैं डेटाबेस में संग्रहीत नवीनतम बिल्ड नंबर के साथ मैन्युअल रूप से वर्तमान स्थापित बिल्ड नंबर की जांच कर रहा हूं, और फिर यदि स्थापित बिल्ड संस्करण संख्या कम है तो मैं उपयोगकर्ता को ऐप अपडेट के बारे में दो विकल्पों के साथ संकेत देता हूं 'नो थैंक्स' और 'दुकान पर जाओ'। जब उपयोगकर्ता स्टोर बटन पर क्लिक करता है तो मैं नीचे की तरह देशी लिंकिंग प्रतिक्रिया का उपयोग कर प्ले स्टोर पर रीडायरेक्ट कर रहा हूं:
const PLAY_STORE_LINK = 'market://details?id=' + res[0].appid;
Linking.openURL(PLAY_STORE_LINK).catch(err =>
console.error("An error occurred", err)
);
यह वास्तव में प्ले स्टोर पर रीडायरेक्ट कर रहा है लेकिन अपडेट बटन के बजाय यह ओपन बटन दिखा रहा है।
जब मैं एपीके उत्पन्न करता हूं और परीक्षण करता हूं तो यह अपडेट बटन दिखा रहा है लेकिन यह बंडल रिलीज में काम नहीं कर रहा है।
कोई सुझाव बहुत मददगार होगा।
2 जवाब
वहां जैसे पैरामीटर जोड़ने का प्रयास करें https://developer.android.com/distribute/ marketing-tools/linking-to-google-play#UriSummary
Const PLAY_STORE_LINK = 'market://details?id=' + res[0].appid + '&rnd=' + Math.random();
इसका कैश हो सकता है?
ऐसा लगता है कि यह प्ले स्टोर कैश समस्या है, यहां तक कि ऐप के सभी अपडेट लाइव हैं, हमें 2 से 3 घंटे तक इंतजार करना होगा या प्ले स्टोर ऐप स्टोरेज कैश को साफ़ करना होगा।
यहाँ उपयोगी लिंक है
Play Store में ऐप का नया संस्करण है, लेकिन अपडेट नहीं दिखा रहा है
संबंधित सवाल
नए सवाल
android
एंड्रॉइड Google का मोबाइल ऑपरेटिंग सिस्टम है, जिसका उपयोग प्रोग्रामिंग या डिजिटल डिवाइस (स्मार्टफोन, टैबलेट, ऑटोमोबाइल्स, टीवी, वियर, ग्लास, IoT) को विकसित करने के लिए किया जाता है। एंड्रॉइड से संबंधित विषयों के लिए, एंड्रॉइड-विशिष्ट टैग जैसे कि एंड्रॉइड-इरादे, एंड्रॉइड-गतिविधि, एंड्रॉइड-एडॉप्टर आदि का उपयोग करें। विकास या प्रोग्रामिंग के अलावा अन्य प्रश्नों के लिए, लेकिन एंड्रॉइड फ्रेमवर्क से संबंधित हैं, इस लिंक का उपयोग करें: https: // android.stackexchange.com।