#android
Допустим у приложения, установленного на телефон, максимальная версия Android 5.1.
На телефон приходит обновление Android 6.0. Как будет себя вести приложение после этого?
Ответы
Ответ 1
Если targetSdkVersion 23 и выше то permissions будут устанавливаться в рантайме и их можно отключить, за исключение разве что android.permission.INTERNET. Если targetSdkVersion 22 и ниже то все permissions будут предоставлены при установке, но их можно отключить - при этом будет всплывать диалог что это не рекомендуется, т.к. это нарушит работу приложения. Если юзер таки отключит permissions то он ССЗБ и поведение приложения неопределенно. Но Google постаралась учесть и этот случай: большинство отключенных permissions не будут вызывать краши, а просто предоставлять пустышки. Например если юзер отключил permission android.permission.READ_CONTACTS то просто будет возвращаться ноль контактов.
Комментариев нет:
Отправить комментарий