NearDrop은 Google의 macOS용 Nearby Share/Quick Share를 부분적으로 구현한 것입니다.
프로토콜 문서는 별도로 제공됩니다.
앱은 메뉴 표시줄에 있으며 파일을 다운로드 폴더에 저장합니다. 정말 간단합니다.
릴리스 섹션에서 최신 빌드를 다운로드하고 압축을 풀고 애플리케이션 폴더로 이동합니다. 처음 실행 시 해당 앱을 마우스 오른쪽 버튼으로 클릭하고 '열기'를 선택한 후, 확인되지 않은 개발자의 앱 실행을 확인하세요.
부팅 시 앱이 시작되도록 하려면 다음 단계에 따라 NearDrop을 로그인 항목으로 추가하세요.
brew install --no-quarantine grishka/grishka/neardrop
Readme를 변경하는 Pull 요청은 허용되지 않습니다.
Finder에서 앱을 마우스 오른쪽 버튼으로 클릭하고 "열기"를 선택합니다. 또는 시스템 설정 -> 개인 정보 보호 및 보안을 열고 아래로 스크롤하여 앱이 실행되도록 허용하세요.
두 장치가 모두 동일한 Wi-Fi 네트워크에 있는지 확인하세요. 커피숍이나 호텔 등 일부 공용 네트워크에서는 로컬 네트워크 통신이 작동하지 않을 수 있습니다. 자체 네트워크에 있는 경우 라우터 설정을 확인하여 로컬 장치가 서로 통신하는 것을 차단하고 있지 않은지 확인하세요.
Finder에서 파일을 마우스 오른쪽 버튼으로 클릭하고 공유를 선택한 다음 NearDrop을 선택합니다.
메뉴 표시줄에서: 파일 -> 공유 -> NearDrop. Safari의 도구 모음에는 공유 버튼도 있습니다.
불행하게도 Android는 특정 BLE(Bluetooth Low Energy) 브로드캐스트를 수신하여 자동으로 표시되지만 macOS에서는 앱이 이를 보내는 것을 허용하지 않습니다.
Quick Share 업데이트 이후에는 현재 이 문제에 대해 알려진 해결 방법이 없습니다. 해당 이슈를 구독하면 이슈가 나올 때 알림을 받을 수 있습니다.
이 문제를 해결하려면 'Google 파일'을 열고 'Nearby Share' 탭에서 '수신'을 탭해야 합니다.
더 쉽게 액세스할 수 있도록 하거나 Google 파일을 설치하고 싶지 않은 경우 다음 중 하나와 같은 앱을 사용하여 다음 활동 인텐트 중 하나를 실행하는 바로가기를 만들 수 있습니다.
com.google.android.gms.RECEIVE_NEARBY
*/*
com.google.android.gms/.nearby.sharing.ReceiveSurfaceActivity
예. cmd를 누른 상태에서 메뉴 표시줄 밖으로 아이콘을 드래그합니다. 다시 가져오려면 앱이 이미 실행 중인 동안 앱을 다시 실행하세요.
'방해금지'가 꺼져 있는지 확인하세요. 알림은 때때로 (드물게) 먼저 팝업으로 표시되지 않고 알림 센터에 표시될 수도 있습니다. 왜 이런 일이 발생하는지 잘 모르겠습니다.
왜냐하면 나는 macOS 앱을 개발하는 특권을 위해 Apple에 연간 99달러를 지불하고 싶지 않으며 보안에 대한 그들의 아이디어에 반대하기 때문입니다. 약간 덜 무서운 보안 경고는 IMO/연간 99달러의 가치가 없습니다.
macOS 앱을 개발하는 특권을 위해 Apple에 연간 99달러를 지불하고 싶지 않기 때문입니다. 또한 검토 과정을 거치고 싶지도 않습니다.
저는 Android 개발자이고 이 문제를 조사해 보았지만 이는 거의 불가능합니다. AirDrop은 P2P Wi-Fi에 대한 Apple의 독점 기술인 AWDL을 사용합니다. 이는 낮은 수준의 Wi-Fi 프로토콜인 802.11 자체 위에서 작동하므로 Wi-Fi 어댑터 드라이버와 원시 패킷 등을 조작하지 않고는 구현할 수 없습니다. Android에서는 가능할 수도 있지만 최소한 루트와 사용자 정의 커널이 필요합니다. Linux용 AWDL 및 AirDrop의 오픈 소스 구현이 있습니다.