问题标签 [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.

0 投票
3 回答
1669 浏览

ios - 仅通过 AirDrop 共享

我想使用 AirDrop 作为我的应用程序中的唯一选项来显示共享表。

在 iOS 7 中,我可以简单地将所有共享类型添加到( , , ...)的excludedActivityTypes属性中UIActivityViewControllerUIActivityTypeMessageUIActivityTypeMail

但是现在在 iOS 8 中,通过应用程序扩展,用户可能会出现额外的共享提供程序。有没有办法显示 AirDrop ?

0 投票
1 回答
749 浏览

ios - Is it Correct / Possible to Explicitly Dismiss a UIActivityViewController (after AirDrop)?

In the screen shot below, some data has been successfully sent via AirDrop. The UIActivityViewController updates to show "Sent" under the recipient and Cancel is changed to Done.

enter image description here

  • In this case, is it correct / good practice / possible, for the presenting view controller to dismiss the UIActivityViewController?
  • Or should that task be left to the user (and the Done button)?

From Apple's docs on UIActivityViewController:

Your app is responsible for configuring, presenting, and dismissing this view controller.

If the UIActivityViewController should be dismissed in the AirDrop case, should the completion handler be used for this purpose?

Related questions:

0 投票
1 回答
500 浏览

ios - 通过 AirDrop (iOS) 发送文件,收件人没有机会接受/拒绝文件

我使通过 AirDrop 发送序列化对象成为可能。我已经添加了自定义Document TypeExported UTI

发送和接收文件工作得很好——接收者可以按预期处理和使用数据。

但是,在我的设备之间测试此过程时,文件会自动接受- 收件人没有机会接受/拒绝。

通常,当通过 AirDrop 共享文件时,用户有机会接受或拒绝,所以我想知道我是否需要做一些事情来确保这种情况发生?但是,我在 Apple 的文档中没有看到任何与此相关的内容......

有什么建议么?

0 投票
1 回答
1957 浏览

ios - 是否可以让空投同时向多个设备发送文件?

我正在构建文件传输器应用程序,我想使用 Airdrop 的功能同时发送给多个 recipent 是可能的。如果不是,我有什么选择?

0 投票
1 回答
456 浏览

ios - 通过空投分享视频

我在使用空投分享视频时遇到了一些麻烦。所以,我正在使用AssetLibrary这样的:

也许这不是这样做的方法,我不知道,我也没有找到任何关于它的教程,所以如果你有,我很乐意接受。

现在我的问题是,当我选择一个视频时一切正常,直到UIActivityViewController弹出,我没有任何错误,但我不能使用空投(nor any other service BTW),我唯一能做的就是按下Cancel button.UIAVController

我正在使用iOS 8.3.

谢谢你的帮助

0 投票
3 回答
1474 浏览

macos - Is there a way of getting a Mac's icon given its model number?

I know you can get the current machine's icon from cocoa using the following code:

But is it possible to get the icon when given just a model number? Such as MacBookPro11,3?

The reason I need this is because I'm using MultiPeer Connectivity to browse devices on the network that I'd like to connect to. But I want to display the icons from those devices in a customized browser view.

I know that OS X has pretty much every icon for all the devices in the following folder:

but I want to know how to get access to them from within my app:

I thought about using the discoveryInfo from MCNearbyServiceAdvertiser to transmit an icon of the device advertising, but you can't transmit that much data using discoveryInfo. It's designed only for small amounts of text. So I've decided to just transmit the machine's model number instead. I'm hoping to resolve the machine's model number to an icon on the other side. Kind of like how AirDrop does it.

0 投票
1 回答
589 浏览

ios - QLPreviewController 在共享 iOS 9 上崩溃

QLPreviewController用来预览图像和pdf文件。它适用于 iOS7-9。但是,当我点击 iOS9 设备上的共享按钮时,应用程序立即崩溃,但出现以下异常:

这不会发生在带有 iOS9 的模拟器上。我可以在 iOS7 和 8 设备上看到 AirDrop 共享菜单,但(null)描述顶部出现奇怪的标题。这是示例屏幕截图的链接,在带有 iOS7 的 iPhone 5 上拍摄:

在此处输入图像描述

你们有没有遇到过这样的问题?

来自 CrashLytics 的完整堆栈跟踪

0 投票
1 回答
797 浏览

ios - 通过空投发送 NSData

我有一个(对我来说)大问题。我想将带有空投的 vcf 文件从我自己的应用程序发送到另一台 iOS 设备。我有一个 NSData 对象,我应该将其转换为 vcf 文件,并且我应该将它与空投一起发送到另一个 IOS 设备。
NSData 对象工作正常,我可以通过电子邮件发送一个 vcc 文件,但是通过空投我离开了我的限制。我尝试了在论坛和 developer.apple.com 上找到的所有内容。但是没有任何效果,我认为原因是,我不知道如何开始解决问题。有谁知道我怎么能实现它?

谢谢

0 投票
1 回答
311 浏览

ios - AirDrop文件从应用程序到应用程序,但文件只能打开到应用程序

我有一个空投 PDF 并能够处理接收 PDF 的应用程序。我想这样做,以便只有我的应用程序是建议的应用程序,用于从包含我的应用程序的另一台设备打开空投文件。因此,通过 AirDrop 从设备 1 上的应用 X 发送 PDF 到同样运行应用 X 的设备 2。应用 X 应该是打开此 PDF 的唯一选项。

我做了一些研究,但无济于事。有没有人有这方面的例子,可以通过编程方式完成?

0 投票
1 回答
202 浏览

ios - iOS 中 AirDrop 的替代方案

我无法完全解释我为什么要问这个问题,但我希望开发一个应用程序,将 NSData 从一个应用程序传输到不同设备上的另一个应用程序,而不使用 AirDrop 技术。

有谁知道实现这一点的任何其他解决方案,或者他们能指出我正确的方向吗?