我目前在市场上有一个针对 Android SDK 23 的应用程序。
我的问题是,随着 Android 6 的发布,用户必须在运行时接受危险的权限。我遇到了第一次与此有关的崩溃,我想在它变得严重之前快速解决它。
我想正确地做到这一点,因为 Android 建议在运行时要求用户接受权限,如果不接受,则隐藏功能和内容。但这需要时间,将来会完成。 :)
但是,现在将 targetSdkVersion 更改为 22 是否是一个有效的解决方案?对于已安装该应用的 Android 6 用户来说,这意味着什么?
我希望我的问题很清楚,非常感谢!
最佳答案
If an app targets the Marshmallow SDK, it means that the app is aware of the new features and can use them
我认为如果你不处理权限,因为 Android 6 应该将它作为目标 API,因为这是你应用程序的兼容性
顺便说一句,建议在应用程序启动时询问关键权限,并在需要时询问次要权限。 希望我有所帮助。
关于android - 是否建议更改app中的targetSdkVersion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32989792/