问题标签 [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 - 如何在 UIActivityViewController 中只保留空投选项?
在我的应用程序中,我想以 Airdrop 作为唯一选项来显示共享表。
我看到了一个类似的问题的答案。: Share via Airdrop only 但它不起作用。
我想以 Airdrop 作为唯一选项来展示共享表。
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 数据加载到 a
UIImage
并将此图像设置为项目
这是我用来展示 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?
ssl - 对等连接中的 TLS
我目前正在学习网络和网络安全。作为练习,我创建了一个类似于 Apple 的 AirDrop 的应用程序。与 AirDrop 一样,我的应用程序会发现对等点(但仅在同一个 wifi 网络中)并建立连接以共享文件。这一切都很好,但是我的应用程序依赖于普通的 TCP 连接并且传输的数据没有加密!通过一些研究,我了解到 AirDrop 使用 TLS 加密数据。
我的问题是,这在对等网络连接中怎么可能?TLS 不需要 CA 颁发的证书吗?这是否意味着每当用户激活 AirDrop 时,都必须创建证书?
如何将 TLS 整合到这样的应用程序中,您可以是客户端(接受文件时)或服务器(共享文件时)?
ios - 在不同设备上的 iOS 应用程序之间传递数据
我正在寻找将嵌套数组 [[String]] 从我的应用程序传递到另一部 iPhone 上的同一应用程序的最佳和有效方式。
例如,如果我在我的应用程序中保存了这个数组:
我想在我的应用程序上添加一个共享按钮,该按钮将允许通过蓝牙/空投/任何方便的方式在 2 部 iPhone 之间共享此阵列。
理想情况下,通过空投点击分享,其他用户点击接受并点击应用打开。并加载数据。为了实现这一目标,最好的方法是什么。我查看了 Share Extension 和 UIActivityViewController 但看不出它们有什么区别,以及什么最适合我的情况,以便简单地从我的应用程序发送数据和接收数据。
ios - IOS Swift 4 AppDelegate 应用程序处理接收自定义 URL AirDrop 文件未命中
我的 iPhone 应用程序通过 AirDrop 将自定义 URL 文件发送到我的 iPad 应用程序。该 URL 的扩展名为 .fdre。发送后,iPad 应用程序将打开。但是,在 AppDelegate 中处理接收自定义文件的应用程序函数似乎从未受到影响。任何帮助将不胜感激。
我的“发送”应用程序中有这个:
我在接收应用程序的 AppDelegate 中有这个:
我在我的接收应用程序中有这个文件类型:
干杯 kbjb
binance - 如何拍摄现有加密货币持有者的快照以提供 1:1 空投
我正在开发一个新的 BEP-20 代币,它将取代一个废弃的项目。我想给旧代币的所有当前持有者等量的新代币。我的要求是两个
- 如何拍摄所有现有持有者的快照
- 如何空投他们等量的新代币。
感谢期待
ethereum - SimpleAirdrop 合约部署问题,即使编译也能正常工作
我正在尝试制作 Airdrop 智能合约,但它返回“此合约可能是抽象的,未完全实现抽象父级的方法或未正确调用继承合约的构造函数。” 部署时的消息.....虽然编译工作正常。请检查我下面的代码
swift - SwiftUI 将字符串转换为可发送的 CSV
我当前的代码能够显示 ActivityView,但不显示 Airdrop,但这不是主要问题,对此我深表歉意,但我无法真正修复一个,而不修复另一个......
假设genCSV()
基金实际上返回了有效的 CSV-Strings,我该如何使用它,将它与ActivityViewController
发送生成的 CSV-File 结合起来(显然我仍然需要生成文件,这是我现在的主要问题)?
这是我当前的 ContentView。任何帮助或指针表示赞赏,我搜索了很多谷歌结果,并没有真正找到一个好的答案。
剩下的一个问题是,Airdrop 甚至没有出现在ActivityViewController
.
ios - 如何使用可用设备列表以编程方式触发 AirDrop
我UIActivityController
仅根据此线程实现了 AirDrop 操作: https ://stackoverflow.com/a/54185547/13406256并在需要的位置触发它。但是,有没有办法“更深入”一层并直接触发我可以通过 AirDrop 共享的可用设备列表(并跳过 UIActivityController)?
请参阅下面的图像示例。
- 左边是目前的情况——
UIActivityController
- 在右边,是“必需”的情况——已经直接打开了 AirDrop 可用设备的列表