Facebook-sdk-for-unity: 已添加 READ_PHONE_STATE

创建于 2017-01-26  ·  6评论  ·  资料来源: facebook/facebook-sdk-for-unity

当我为 android 编译时,这个 sdk 总是添加 read_phone_state 权限。 有什么办法可以避免这种情况吗?

提前致谢

最有用的评论

添加 READ_PHONE_STATE 权限是一件很疯狂的事情,没有人希望在他们的应用程序中使用这种危险标记的权限,除非他们需要以某种方式操纵电话功能。 向用户提示此权限可能会让大多数潜在用户望而却步。

看来这可能是最干净的解决方法:
<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" /> [(https://stackoverflow.com/questions/41234205/warnings-your-apk-is-using-permissions-that-require-a-privacy-policy-android-p)]

(编辑:我正在使用 Unity 2017.1)

所有6条评论

“如果代码引用了SystemInfo.deviceUniqueIdentifier ,Android 版本会强制执行READ_PHONE_STATE SystemInfo.deviceUniqueIdentifier 。”
来源

这是 Facebook在这里使用的。

我在 Unity 5.3.3f1 上有这个问题,但据报道它从 Unity 5.1 开始。

这对我们来说是个大问题。
像 facebook 这样的社会还没有解决这个问题,这是不可接受的。

我们也一样。 这在未来会改变吗?

同样的问题,这是一个错误还是在未来版本中会这样?

最后,我下载源代码,去掉这一行,重新编译,运行良好。

添加 READ_PHONE_STATE 权限是一件很疯狂的事情,没有人希望在他们的应用程序中使用这种危险标记的权限,除非他们需要以某种方式操纵电话功能。 向用户提示此权限可能会让大多数潜在用户望而却步。

看来这可能是最干净的解决方法:
<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" /> [(https://stackoverflow.com/questions/41234205/warnings-your-apk-is-using-permissions-that-require-a-privacy-policy-android-p)]

(编辑:我正在使用 Unity 2017.1)

此页面是否有帮助?
0 / 5 - 0 等级