首页 > 解决方案 > 如何使用 Unity 打开 iPhone 设置?

问题描述

我正在尝试为应用程序启用蓝牙,但在 iOS 平台中,无法从 Unity 应用程序启用蓝牙。所以我试图打开 iPhone 设置,然后手动启用蓝牙,有没有办法从 Unity 应用程序打开 iPhone 设置

我没有运气尝试了以下代码

Application.OpenURL("app-settings:root=General&path=Bluetooth");

在此处输入图像描述
提前致谢

标签: iosunity3d

解决方案


为此,您可能必须在 Xcode 项目中创建一个函数并从 Unity 调用它。

我认为 Apple 不再允许您将用户导航到他们的特定页面,但您可以提示用户启动“设置”应用并从那里启用蓝牙。

Apple 为您提供了一个字符串常量来打开设置应用程序。我建议坚持这一点,因为它可能会发生变化。

UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!)

引用自: 从另一个应用程序打开设置应用程序


推荐阅读