Unity Android READ_PHONE_STATE 权限

Posted

技术标签:

【中文标题】Unity Android READ_PHONE_STATE 权限【英文标题】:Unity Android READ_PHONE_STATE permission 【发布时间】:2014-02-25 14:36:23 【问题描述】:

我已经为 iosandroid 创建了一个手机游戏,它使用 chartboost 插件来显示广告和 AdMob。

问题是我在 AndroidManifest 中创建了一些权限,以使此插件正常工作,其中一个权限是 READ_PHONE_STATE,它要求允许读取安装游戏的人的呼叫信息。我不喜欢这样,因为可能会在用户之间产生不信任。

我试图删除请求此权限的行,但是当我这样做时,游戏一开始就崩溃了,那么,有什么办法可以删除此权限?或者如果我想展示广告,我必须保留它吗?

【问题讨论】:

【参考方案1】:

我不确定 chartboost 插件,但我创建了自己的 AdMob 插件,AndroidManifest 文件中所需的唯一权限是:

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

这是使用 Google Play 服务而不是 AdMob SDK 的情况。

【讨论】:

以上是关于Unity Android READ_PHONE_STATE 权限的主要内容,如果未能解决你的问题,请参考以下文章

Unity 与 Android IOS交互笔记

修改unity导出到安卓的activity

怎么修改unity入口androidmainfest

Unity 导出到Android Studio 打包流程

Unity(Android版)和Android原生APP简单实现版本更新

unity与android交互相关资料整理(U2A)