unity android obb 权限问题

1、如果你使用了obb分包的话,Unity也会自动添加一些额外的权限
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.ACCESS_WIFI_STATE'
uses-permission:'com.android.vending.CHECK_LICENSE'
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'

参考网址:https://gameinstitute.qq.com/community/detail/128276

2、android6.0开始,谷歌把obb权限提升为root权限,可是对应的obb相关没有更新,导致玩家无法访问obb文件夹

解决方式:

obb下载完毕后切换一个空的activity,然后再切回来。

3、自 Android 4.4(API 级别 19)起,应用无需外部存储权限即可读取 OBB 扩展文件。不过,某些 Android 6.0(API 级别 23)及更高版本的实现仍然需要权限,因此您需要在应用清单中声明 READ_EXTERNAL_STORAGE 权限并在运行时请求权限,如下所示:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

官方文档:

https://developer.android.com/google/play/expansion-files#java

posted @ 2020-03-13 13:21  酉乐  阅读(2148)  评论(0编辑  收藏  举报