NearDrop是 Google 的附近共享/快速共享在 macOS 上的部分实现。
协议文档可单独获取。
该应用程序位于您的菜单栏中,并将文件保存到您的下载文件夹中。真的就是这么简单。
从发布部分下载最新版本,解压缩,移动到您的应用程序文件夹。首次运行时,右键单击该应用程序并选择“打开”,然后确认运行来自身份不明的开发者的应用程序。
如果您希望应用程序在启动时启动,请按照以下步骤将 NearDrop 添加为登录项。
brew install --no-quarantine grishka/grishka/neardrop
更改自述文件的拉取请求将不被接受。
右键单击 Finder 中的应用程序并选择“打开”。或者,打开系统设置 -> 隐私和安全,向下滚动并允许应用程序运行。
确保两台设备位于同一 Wi-Fi 网络上。本地网络通信可能无法在某些公共网络上运行 - 例如,在咖啡店或酒店中。如果您使用自己的网络,请检查路由器设置以确保它不会阻止本地设备相互通信。
右键单击 Finder 中的文件,选择“共享”,然后选择“NearDrop”。
从菜单栏:文件 -> 共享 -> NearDrop。 Safari 的工具栏上还有一个共享按钮。
不幸的是,Android 会侦听特定的 BLE(低功耗蓝牙)广播以自动变得可见,而 macOS 不允许应用程序发送它们。
快速共享更新后,目前尚无已知的解决此问题的方法。订阅该问题即可在可用时收到通知。
作为解决方法,您必须打开“Google 文件”并点击“附近共享”选项卡上的“接收”。
为了使其更易于访问和/或如果您不想安装 Google 文件,您可以使用此类应用之一来创建快捷方式来启动以下活动意图之一:
com.google.android.gms.RECEIVE_NEARBY
*/*
com.google.android.gms/.nearby.sharing.ReceiveSurfaceActivity
是的。按住 cmd 将图标拖离菜单栏。要将其恢复,请在应用程序已经运行时再次启动该应用程序。
确保您已关闭“请勿打扰”。通知有时(很少)也可能最终出现在通知中心,而不首先显示为弹出窗口 - 我不确定为什么会发生这种情况。
因为我不想每年向苹果支付 99 美元来获得开发 macOS 应用程序的特权,而且我反对他们的安全理念。在我看来,稍微不那么可怕的安全警告并不值 99 美元/年。
因为我不想每年向苹果支付 99 美元来获得开发 macOS 应用程序的特权。我也不想经历审查过程。
虽然我是一名 Android 开发人员,并且我已经研究过这一点,但这几乎是不可能的。 AirDrop 使用 AWDL,这是 Apple 自己的点对点 Wi-Fi 专有技术。它工作在 802.11 本身(低级 Wi-Fi 协议)之上,因此如果不搞乱 Wi-Fi 适配器驱动程序和原始数据包等就无法实现。这在 Android 上可能是可行的,但至少需要 root 权限,并且可能需要一个自定义内核。 Linux 上有 AWDL 和 AirDrop 的开源实现。