问题标签 [airdrop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 通过 AirDrop 发送自定义文件类型
我正在构建一个使用 iOS 中包含的 AirDrop 功能的 Objective-C 应用程序。我要发送的文件是一个 .plist 文件,出于某种原因,从技术上讲,它被认为是一种自定义文件类型。从我的 Mac 接收 .plist 文件时,一切正常,但是当我尝试发送时,AirDrop 立即失败,并且我能够在调试器中显示错误。
它说:
然后:
最后,错误的 NSLocalizedDescription 说:
我不确定为什么它找不到该文件,因为我在整个应用程序中使用类似的代码从该目录中检索文件,并且一切正常。以下是用户按下分享按钮时调用的 IBAction 方法中的代码:
提前致谢
ios - 空投模拟器
我想构建一个可以与真正的苹果设备通信的 AirDrop 模拟器,但我遇到了一些困难。
在苹果设备中,如果可以识别其他设备打开AirDrop功能(Wi-Fi和蓝牙),则会弹出一个图标,您可以选择它。
但是会有一个问题,AirDrop 建立识别的第一步是使用蓝牙低功耗来做广告,我不知道那个框架包含什么信息。我还发现普通的蓝牙适配器很可能无法执行嗅探 BLE 帧、生成和发送它。是否有任何方法可以处理它,或者我需要一些特定的设备来执行此步骤?我想先执行识别步骤。
ios - 空投使 iPhone 坠毁
我正在我的 iPhone 6 (iOS 9.2) 上试验 Airdrop,运行我的应用程序。我已经根据 Apple UTI 类型文档设置了带有文档类型的 info.plist。在我的应用程序运行时,如果我尝试通过 Airdrop 向应用程序发送单行 .txt 文件,手机会崩溃并重置。我在我的应用程序 delegate.m 中设置了一个断点,该断点在通过 Airdrop 接收 URL 时应调用的方法中设置,但未执行断点。这是相关的应用程序 delegate.m 代码。这是我在代码中设置断点的方法(在 NSLog 处)。
}
设备崩溃日志中没有任何内容。我在这里和其他地方(谷歌)搜索过,但没有找到任何关于此的信息。
这是显示文档类型的 info.plist 的屏幕截图。
我已成功将相同的单行文本文件发送到具有相同文档类型的简短 Airdrop 演示应用程序。
我将不胜感激任何帮助。谢谢!
macos - OS X 如何生成图标 phash?
我曾尝试在OS X中使用wireshark嗅探空投功能,发现有一个元素调用phash。
使用 AirDrop 时,外观图标将是您的用户图标(如果您已设置)。我试过很多次改图标,打开空投,用wireshark捕捉phash值,因为phash值是OS X自己生成的,是正确的,所以我可以用scapy来改变phash值从我的记录中重新发送,它将出现在 AirDrop 上的图标。我认为 OS X 有其生成值的方法,我想知道它,这样我就不需要重复更改图标并捕获它。
ios - UIDocumentInteractionController 无法通过 AirDrop 发送文件
我正在使用UIDocumentInteractionController
共享 KML (Geo XML) 文件。当我使用时,UIDocumentInteractionController
我可以在其他应用程序中打开 KML 文件就好了。我可以通过电子邮件发送。但是,当我尝试通过 AirDrop 将其共享到我的 Mac 时,我收到此错误消息。我知道 AirDrop 可以在我的 iPhne 和我的 Mac 之间工作,因为我可以在其他应用程序中很好地使用它。我实际上可以将 KML 从我的应用程序共享到另一个应用程序,然后通过 AirDrop 从其他应用程序共享 KML 文件。
有谁知道为什么通过 AirDrop 共享会失败?
这是我设置文档交互控制器的方法。
ios - 如何限制不支持空投功能的iOS设备?
我只想在具有空投功能的设备上安装我的 iOS 应用程序。
如何限制没有空投功能的设备?
objective-c - 没有 AirDrop 的 iOS 文件传输
我正在制作一个 iOS 应用程序,我必须将 pdf 文件从 iOS 设备传输到 mac 和 windows pc。我告诉我的客户使用 AirDrop 共享使其适用于 iOS 设备到 Mac。
但客户告诉我,他从不想依赖第三方的帮助。他只会在 mac 和 iPhone 之间发送文件。他是一个非技术人员。我被困在这里。
我必须为自己的协议或其他东西编码吗?
ios - UIActivityViewController 未在我的应用程序中显示自定义文件类型的预期 AirDrop 选项
因此,您共享文档的典型方式UIActivityViewController
是类似于以下代码:
问题是我不确定obj
应该是什么样的课程。我有一个适用于 SolidWorks 的 eDrawings iOS 应用程序的文件。我知道它可以工作,因为我能够从我的笔记本电脑 AirDrop 它被复制并在装有 eDrawings 应用程序的 iPad 上正确打开。
如果您查看包含所述 iPad 上 eDrawings 支持的文件类型的邮件消息,您可以看到它在弹出窗口中提供了预期的选项。
我的问题是,我怎样才能做同样的事情?Mail 必须在不明确知道 UTI 的情况下进行一般性操作,那么obj
为了让我的活动视图控制器显示与 Mail 中相同的选项,我上面提供的示例代码中的字段应该是什么?我尝试将NSURL
两者与本地下载的文件以及网络上的 URL 一起使用。这些都不起作用。我想我应该只使用一个NSData
,但在这一点上,活动视图控制器如何知道它隐含的类型,就像它在邮件中所做的那样?
有任何想法吗?