问题标签 [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 投票
0 回答
343 浏览

ios - 如何在 UIActivityViewController 中只保留空投选项?

在我的应用程序中,我想以 Airdrop 作为唯一选项来显示共享表。

我看到了一个类似的问题的答案。: Share via Airdrop only 但它不起作用。

我想以 Airdrop 作为唯一选项来展示共享表。

在此处输入图像描述

0 投票
0 回答
130 浏览

ios - 如何在 UIDocumentInteractionController 中使用 AirDrop 发送大文件

在我正在开发的 iPad 应用程序中,我正在生成应该使用UIDocumentInteractionController.

每个选项都很好,但只有一个。如果 png 文件大于 20MB 左右,则 AirDrop 功能会失败,并且UIDocumentInteractionController弹出窗口会被 iOS 终止并出现错误:

该应用程序继续运行,我仍然可以使用它。

在这种 png 文件很大的情况下,所有其他“共享/打开方式...”选项都可以正常工作。只有 AirDrop 共享功能失败。

它几乎在点击要分享的人/设备后立即发生。因此,它不觉得它可能是一个内存问题。我也不相信这一点,因为我正在开发具有 6GB RAM 的 2018 iPad Pro。

在我的测试中,大多数生成的文件都在 100MB 左右,与我们使用 AirDrop 从 Apple 应用程序传输的文件相比,这并不算大。Files例如,我使用 AirDrop从应用程序传输了大于 300MB 的文件。

请注意,我不知道正确的限制值,但我感觉(!)它在 20MB 区域内。我已经尝试过使用重量高达 10MB 的文件,没有任何问题。

我也尝试过使用UIActivityViewController并得到了相同的行为。我已经尝试了三种设置要共享的项目的方法:

  • 将 png 文件 url 设置为项目
  • 将 png 数据加载到Data对象中并将该数据对象设置为项目
  • 将 png 数据加载到 aUIImage并将此图像设置为项目

这是我用来展示 documentController 的代码:

The documentController var is a member of my class to avoid it to be deleted when the function ends and then avoid the app to crash on nil value.

I have no idea other than filing a Radar to Apple. Anybody has experienced this kind of behaviour?

0 投票
0 回答
740 浏览

ssl - 对等连接中的 TLS

我目前正在学习网络和网络安全。作为练习,我创建了一个类似于 Apple 的 AirDrop 的应用程序。与 AirDrop 一样,我的应用程序会发现对等点(但仅在同一个 wifi 网络中)并建立连接以共享文件。这一切都很好,但是我的应用程序依赖于普通的 TCP 连接并且传输的数据没有加密!通过一些研究,我了解到 AirDrop 使用 TLS 加密数据。

我的问题是,这在对等网络连接中怎么可能?TLS 不需要 CA 颁发的证书吗?这是否意味着每当用户激活 AirDrop 时,都必须创建证书?

如何将 TLS 整合到这样的应用程序中,您可以是客户端(接受文件时)或服务器(共享文件时)?

0 投票
3 回答
1029 浏览

ios - 在不同设备上的 iOS 应用程序之间传递数据

我正在寻找将嵌套数组 [[String]] 从我的应用程序传递到另一部 iPhone 上的同一应用程序的最佳和有效方式。

例如,如果我在我的应用程序中保存了这个数组:

我想在我的应用程序上添加一个共享按钮,该按钮将允许通过蓝牙/空投/任何方便的方式在 2 部 iPhone 之间共享此阵列。

理想情况下,通过空投点击分享,其他用户点击接受并点击应用打开。并加载数据。为了实现这一目标,最好的方法是什么。我查看了 Share Extension 和 UIActivityViewController 但看不出它们有什么区别,以及什么最适合我的情况,以便简单地从我的应用程序发送数据和接收数据。

0 投票
0 回答
131 浏览

ios - IOS Swift 4 AppDelegate 应用程序处理接收自定义 URL AirDrop 文件未命中

我的 iPhone 应用程序通过 AirDrop 将自定义 URL 文件发送到我的 iPad 应用程序。该 URL 的扩展名为 .fdre。发送后,iPad 应用程序将打开。但是,在 AppDelegate 中处理接收自定义文件的应用程序函数似乎从未受到影响。任何帮助将不胜感激。

我的“发送”应用程序中有这个:

我在接收应用程序的 AppDelegate 中有这个:

我在我的接收应用程序中有这个文件类型:

文件类型

干杯 kbjb

0 投票
0 回答
24 浏览

ios - 接收音乐文件到应用程序 - 需要在 Airdrop 菜单中显示我的应用程序才能接收文件

当我将音乐文件发送到我的设备时,我想在 Airdrop 列表中显示我的应用程序。它现在只显示文件应用程序。

我已经尝试了 SO 的所有解决方案,但应用程序没有出现。

我添加了如下文档类型:

在此处输入图像描述

我添加了如下导入类型:

在此处输入图像描述

我尝试了很多排列,但似乎没有任何效果,请您指导我吗?

0 投票
0 回答
286 浏览

binance - 如何拍摄现有加密货币持有者的快照以提供 1:1 空投

我正在开发一个新的 BEP-20 代币,它将取代一个废弃的项目。我想给旧代币的所有当前持有者等量的新代币。我的要求是两个

  1. 如何拍摄所有现有持有者的快照
  2. 如何空投他们等量的新代币。

感谢期待

0 投票
2 回答
324 浏览

ethereum - SimpleAirdrop 合约部署问题,即使编译也能正常工作

我正在尝试制作 Airdrop 智能合约,但它返回“此合约可能是抽象的,未完全实现抽象父级的方法或未正确调用继承合约的构造函数。” 部署时的消息.....虽然编译工作正常。请检查我下面的代码

0 投票
0 回答
53 浏览

swift - SwiftUI 将字符串转换为可发送的 CSV

我当前的代码能够显示 ActivityView,但不显示 Airdrop,但这不是主要问题,对此我深表歉意,但我无法真正修复一个,而不修复另一个......

假设genCSV()基金实际上返回了有效的 CSV-Strings,我该如何使用它,将它与ActivityViewController发送生成的 CSV-File 结合起来(显然我仍然需要生成文件,这是我现在的主要问题)?

这是我当前的 ContentView。任何帮助或指针表示赞赏,我搜索了很多谷歌结果,并没有真正找到一个好的答案。

剩下的一个问题是,Airdrop 甚至没有出现在ActivityViewController.

0 投票
1 回答
36 浏览

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

UIActivityController仅根据此线程实现了 AirDrop 操作: https ://stackoverflow.com/a/54185547/13406256并在需要的位置触发它。但是,有没有办法“更深入”一层并直接触发我可以通过 AirDrop 共享的可用设备列表(并跳过 UIActivityController)?

请参阅下面的图像示例。

  1. 左边是目前的情况——UIActivityController
  2. 在右边,是“必需”的情况——已经直接打开了 AirDrop 可用设备的列表

在此处输入图像描述