最近,我想更新我在 Google PlayStore 上的游戏。在更新 APK 之前,我需要在 应用内容 菜单上提交有关年龄范围的信息。
关于我的游戏,观众是 13 岁以下的 child ,所以我收到以下消息:
问题是我不知道如何删除以及在 Unity3D 上发出权限请求的插件。
有任何想法吗?
此外,还有一个与此相关的问题,但我不确定是否将我的其他问题包含在这个问题中。稍后我将打开一个新问题。
最佳答案
要找出哪个插件正在请求许可,您可以进行一个消除过程。创建一个空场景并一次添加一个插件,并检查位置权限提示何时出现。
除了进行这种蛮力操作之外,您还可以访问您正在使用的任何插件的文档页面,看看其中是否有任何提到需要位置许可。如果有,你就会知道它是那个,并且可能还包括有关如何关闭它的文档(如果可用),或者有某种联系表格来询问开发人员是否可以关闭它。
正如 Temre 在评论中提到的,您还可以导出您的项目并在 list 文件中搜索 ACCESS_FINE_LOCATION
。
不过,您必须亲自尝试这些方法,我们不能“仅仅”指出导致这种情况的插件,因为我们不知道项目和每个插件。
也就是说,我认为一些最值得研究的候选人是(从你的截图中看):
graph.api.location
一旦你确定了哪个插件请求权限检查,看看是否有关闭它的选项,或者如果你有源代码,自己删除请求代码。
如果这些都不是一个选项,您可能需要寻找替代插件/编写自己的解决方案。或者通过删除前面评论中提到的
ACCES_FINE_LOCATION
来编辑 list 文件。关于c# - Unity3D - 如何删除包含位置权限请求的插件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58642723/