2015-08-04 10 views
8

अनुमतियों में कोई परिवर्तन नहीं होने पर Play Store अपडेट ऐप्स स्वचालित रूप से चलाएं। लेकिन स्काइप ने मुझे ऐप अपडेट करने के लिए कहा और जब मैंने अपडेट बटन पर क्लिक किया तो मुझे यह पॉपअप मिला।Google Play Store: ऐप को अतिरिक्त अतिरिक्त अनुमतियों की आवश्यकता नहीं है

enter image description here

तो अगर कोई अनुमति तो बदल क्यों खेलने की दुकान इस संवाद को दर्शाता है।

असल में मैंने एक ऐप विकसित किया और उस ऐप में मैंने कोई अनुमति नहीं बदली और उसी संवाद को मिला, स्वचालित अपडेट से संबंधित अपने दस्तावेज़ों की जांच की लेकिन कुछ भी नहीं मिला।

उत्तर

4

यह मेरे साथ भी होता है, और यह पता लगाने के लिए कुछ डिबगिंग लेता है। यदि आप ऐप पेज पर जाते हैं (अपडेट पर क्लिक करने से पहले), और बहुत नीचे स्क्रॉल करें, तो "अनुमति विवरण" का एक लिंक है। मेरे मामले में, यह "डिवाइस पर खातों का उपयोग करें" दिखाया गया है, जो android.permission.USE_CREDENTIALS से मेल खाता है। आपके पास एक अलग अनुमति हो सकती है, लेकिन यदि आपके पास मेरा जैसा ही नया है, तो मैंने इसे कैसे डिबग किया और इसे ठीक किया।

मैं इस अनुमति जोड़ें नहीं था, लेकिन अपने पूरे निर्माण की एक ग्रेप कर रही है, मैंने देखा: ./app/build/intermediates/exploded-aar/com.google.android.gms/play-services-wallet/8.3.0/AndroidManifest.xml: <uses-permission android:name="android.permission.USE_CREDENTIALS"/>

तो मैं गूगल प्ले-सेवाओं के लिए कुछ अद्यतन संदेह है (या शायद बढ़ने से चयनात्मक एपीआई के शामिल पूरे एपीआई में शामिल हैं, जैसा कि https://developers.google.com/android/guides/setup में चित्रित किया गया है) ने मुझे Google- play-Services फ़ाइल और इसकी AndroidManifest.xml निर्भरताओं का उपयोग करने का कारण बताया, जिसमें इस नई अनुमति सहित मुझे कभी आवश्यकता नहीं थी। इसमें इस बारे में अधिक जानकारी है: Why are permissions being automatically added to my AndroidManifest when including Google Play Services library

व्यक्तिगत Google-play-Services संकुल का उपयोग करने के लिए वापस जाकर, मैं वॉलेट और इसके USE_CREDENTIALS को हटाने में सक्षम था, जो मेरे इंस्टॉलेशन को फिर से निर्बाध बनाने में मदद करनी चाहिए।

संयोग से, एंड्रॉइड 6.0 मार्शमोले ने पूरी तरह से इस अनुमति को हटा दिया (USE_CREDENTIALS not available in new Android M API देखें), तो शायद इसके साथ कुछ करने के लिए कुछ है? जहां हाल ही में या हालिया अपडेट में वॉलेट स्वचालित रूप से इसके आधार पर शुरू हुआ, क्योंकि उन्हें लगता है कि यह मार्शमोलो में स्वचालित होगा, और कुछ ऐप्स अब इसके बारे में जागरूक किए बिना अनुमति निर्भरता सहित हैं?

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