2012-08-23 13 views
23

वर्तमान में मैं लॉन्च पर ऐप वर्जन कोड देख रहा हूं और इसे अपने सर्वर पर नवीनतम संस्करण कोड से मेल खाता हूं और इस मिलान के आधार पर मैं एंड्रॉइड मार्केट से नवीनतम अपडेट प्राप्त करने के लिए उपयोगकर्ता भेजता हूं।एंड्रॉइड बाजार में प्रोग्रामेटिक रूप से मेरे ऐप संस्करण की जांच

यह अच्छी तरह से काम कर रहा है लेकिन मेरी समस्या यह है कि मुझे अपने सर्वर पर नवीनतम संस्करण कोड मैन्युअल रूप से बदलना है और मुझे नहीं पता कि बिल्कुल APK का नया संस्करण बाजार में सक्रिय हो जाता है।

क्या Android बाजार में ऐप के संस्करण कोड को सीधे जांचने का कोई तरीका है ताकि जब मैं नई एपीके सक्रिय हो जाए तो मैं सीधे बाजार में उपयोगकर्ता को भेज सकता हूं?

+0

मुझे लगता है कि ऑटो अपडेट एक सेटिंग है जो उपयोगकर्ता सक्रिय या निष्क्रिय कर सकता है। ज्यादातर मामलों में, आप उपयोगकर्ता सेटिंग्स को छोड़ देंगे और उपयोगकर्ता को अपडेट करने के लिए बाध्य नहीं करेंगे अगर वे नहीं चाहते हैं, या – njzk2

उत्तर

16

Google Play मेटाडेटा पुनर्प्राप्त करने के लिए कोई आधिकारिक API प्रदान नहीं करता है। हालांकि, आप http://code.google.com/p/android-market-api/ पर अनौपचारिक API की जांच कर सकते हैं।

विशेष रूप से, विकी पेज HowToSearchApps पर एक नज़र डालें। क्वेरी के जवाब में संस्करण जानकारी है:

{ 
    "app": [ 
    { 
     "rating": "4.642857142857143", 
     "title": "Ruboto IRB", 
     "ratingsCount": 14, 
     "creator": "Jan Berkel", 
     "appType": "APPLICATION", 
     "id": "9089465703133677000", 
     "packageName": "org.jruby.ruboto.irb", 
     "version": "0.1", 
     "versionCode": 1, 
     "creatorId": "\"Jan Berkel\"", 
     "ExtendedInfo": { 
     "category": "Tools", 
     "permissionId": [ 
... 
+0

किसी ने भी इस लाइब्रेरी को आजमाया नहीं है? – Zoombie

+0

मैंने इसका उपयोग नहीं किया है, लेकिन विकी पृष्ठों में टिप्पणियों को देखते हुए, मुझे यकीन है कि इसका उपयोग करने वाले बहुत से लोग हैं (या इसे आजमा रहे हैं)। – Rajesh

+0

मैंने यह एपीआई देखा लेकिन इसकी मदद से संस्करण कोड कैसे जांचें? – mrYogi