【问题标题】:How can I block system alert and show my custom screen instead如何阻止系统警报并改为显示我的自定义屏幕
【发布时间】:2017-05-06 19:45:35
【问题描述】:

我制作了一个可以连接到 ble 设备的应用程序。我的 ble 设备需要配对。现在,当我连接到设备时 - 系统向我显示“蓝牙配对请求”警报。但我不会为配对操作制作自定义代码输入屏幕。如何阻止系统警报并改为显示我的自定义屏幕。

【问题讨论】:

  • 好吧,我对iOS一无所知,但我这是不可能的-人们不会简单地“阻止”系统消息......需要修改操作系统。对于 Windows,这是可能的,因为 Microsoft 提供“自定义配对”选项,将用户交互交给您自己的窗口处理程序......但您无法真正将 Windows 与苹果产品进行比较

标签: ios swift bluetooth-lowenergy core-bluetooth cbcentralmanager


【解决方案1】:

配对(实际上是绑定)过程由 iOS 处理;无法让您的应用处理配对过程。

一旦您对需要加密(并因此绑定)的特征启动操作,您的应用将退出活动状态,并且系统配对对话框将呈现给用户。一旦他们完成(或取消)配对过程,您的应用将恢复活动状态。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多