gpt4 book ai didi

android - 重新请求 Android/iOS 权限以防用户首先拒绝

转载 作者:行者123 更新时间:2023-11-28 23:56:43 25 4
gpt4 key购买 nike

我现在正在开发一个 Unity 应用程序。我们有基于 Vuforia 的 AR 东西(所以我们需要相机许可)以及地理定位功能(这里需要位置许可)。当我安装我的应用程序时,系统会要求我提供这些权限,所以没关系。但如果我拒绝怎么办?该应用程序仍会启动,我可以使用它...只要不需要相机和定位功能...

每当我的用户单击导致这些功能之一的按钮时,如何再次向他显示相同的权限对话框(最好是通过 C# 代码)?

如果这不可能,我该怎么办?因为现在,让这些警报再次显示的唯一方法是离开并再次启动应用程序......

感谢您对此的任何帮助!

维尼

最佳答案

在 iOS 上,您不能 - 一旦用户拒绝,您就不可能通过权限对话框向他们发送垃圾邮件。

您可以做的是向用户说明他们需要授予应用程序某些权限,并显示一个按钮将他们带到应用程序设置。您可以像这样在您的设备上打开应用程序的设置 (Swift)

guard let url = URL(string: "App-Prefs:") else { return }
UIApplication.shared.openURL(url)

或在 C# 中

Application.OpenURL("App-Prefs:");

关于android - 重新请求 Android/iOS 权限以防用户首先拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51038037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com