项目场景:
unity编辑器版本 : 使用unity 5.6.3
在高版本安卓当中,存在一些危险权限,例如储存申请这些需弹窗确认的权限,有一些则是不需要弹窗申请,在本文当中主要阐述我在申请权限当中遇到的问题以及记录
问题描述
在Unity当前新版本当中,动态进行权限申请使用的是Unity在2019版本后更新的Api,
Permission这个类当中的一些方法,存在于命名空间UnityEngine.Andriod当中
通常用于动态申请权限的方法如下,对某个应用权限进行弹窗申请
if (Permission.HasUserAuthorizedPermission(READ_APP_LIST_PERMISSION))
{
}
else
{
bool m_useCallbacks = false;
if (!m_useCallbacks)
{
Permission.RequestUserPermission(READ_APP_LIST_PERMISSION);
}
else
{
var callbacks = new PermissionCallbacks();
Permission.RequestUserPermission(Permission.Microphone, callbacks);