如何使用可用设备列表以编程方式触发 AirDrop

How to programmatically trigger AirDrop with list of available devices

我仅根据此线程 实施了带有 AirDrop 操作的 UIActivityController 并在需要的地方触发它。 但是,有没有一种方法可以“更深入”一层并直接触发我可以通过 AirDrop 共享的可用设备列表( 并跳过 UIActivityController)?

请看下面的图片示例。

  1. 左边是现状 - UIActivityController
  2. 右边,是“必须”的情况——直接打开AirDrop可用设备列表

据我了解,没有办法以编程方式触发它。

此外,还有什么是我更感兴趣的。共享对话框不能自定义为在共享对话框中只显示一个 item/service。例如,如果您只想向 WhatsApp 提供共享,这是不可能的。但是只有使用 AirDrop 才能解决问题,如下所述: