2015-08-04 10 views
8

Play Store uygulamalarını otomatik olarak güncelleyin. Ancak skype, uygulamayı güncellememi istedi ve güncellemeyi tıkladığımda bu pop-up'ı buldum.Google Play Store: Uygulama, izinlerde değişiklik yoksa otomatik olarak ek özel izin gerektirmez.

enter image description here

Yani play-mağaza bu iletişim göstermeden neden hiçbir izin sonra değişti varsa.

Aslında bir uygulama geliştirdim ve bu uygulamada herhangi bir değişikliği değiştirmedim ve aynı iletişim penceresine sahip oldum, otomatik güncellemelerle ilgili belgelerini kontrol ettim ancak hiçbir şey bulamadım.

cevap

4

Bu da benim başıma geldi ve anlamaya biraz hata ayıkladı. Uygulama sayfasına giderseniz (güncellemeyi tıklamadan önce) ve en aşağıya doğru kaydırırsanız, "İzin Ayrıntıları" na bir bağlantı vardır. Benim durumumda, android.permission.USE_CREDENTIALS'a karşılık gelen "Cihazdaki hesapları kullan" yazıyordu. Farklı bir izniniz olabilir, ancak benimkiyle aynı yeni tanıma sahipseniz, hata ayıklama ve düzeltme konusunda okumaya devam edin.

bu iznini ekleyin ama benim bütün yapı bir grep yapıyor vermedi, gördüm: ./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"/>

Yani google-play-hizmetlerini bazı güncelleştirme şüpheli (veya belki de seçici API için içerir hareketli Tüm API, https://developers.google.com/android/guides/setup'da açıklandığı gibi, google play-services dosyasını kullanmamı ve AndroidManifest.xml bağımlılıklarını kullanmamı sağladı. Bu konuda daha fazla bilgi var: Why are permissions being automatically added to my AndroidManifest when including Google Play Services library

Tek tek google oyun hizmetleri paketlerini kullanmaya devam ederek, Cüzdan'ı ve USE_CREDENTIALS ürününü kaldırarak yükleme işlemlerini yeniden sorunsuz hale getirmem gerekiyor.

Bu arada, Android 6.0 Marshmellow bu izni tamamen kaldırdı (bkz. USE_CREDENTIALS not available in new Android M API), belki bununla bir ilgisi olabilir mi? Yakın zamanda güncellenmiş bazı güncellemelerde Cüzdanın otomatik olarak başlatılmaya başladığı durumlarda, Marshmellow'da otomatik olarak gerçekleşeceğini ve bazı uygulamaların artık farkında olmadan izin bağımlılığını içerdiğini düşündükleri için?

İlgili konular