问题标签 [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 指定文件类型
从这个问题开始,我将如何使用UIActivityViewController
来指定我通过空投共享的文件的文件类型?
ios - swift3从空投中接受文件
我正在使用空投的设备之间共享我的应用程序上的文件。
接收文件时在接收设备上调用的应用程序委托方法是什么?我查看了文档和在线,但没有发现任何有用的东西。
c# - 有没有办法检测用户是否按接受或拒绝空投请求?
所以,我有空投功能,但如果用户按下接受,如果用户按下拒绝空投请求,我需要发生不同的事情。
目前,无论用户接受还是拒绝空投请求,都会发生相同的操作。
我正在使用
有这个签名:
问题是我不能使用这些参数。如果用户做出任何选择并且返回的项目为空,则 Completed 始终返回 true。
我可以使用或做什么来检测用户是否拒绝了 Airdrop 请求?
这适用于 Xamarin.iOS 应用程序,但 Swift/native iOS 中的答案也很好。
没有答案的类似 SO 问题: UIActivityViewController Airdrop - Check the status when 'sent' or 'declined'
ios - 如何制作空投接收器?[斯威夫特 3]
我目前正在制作两个应用程序:一个允许用户输入他们的信息的应用程序(我们称之为设备 1)和另一个允许用户接收有关所述用户的信息的应用程序(设备 2)。我已将其设置为成功接收用户输入的应用程序启动空投控制器的位置,并询问将其发送到哪个设备,现在我只需要知道如何让接收器应用程序在用户打开时显示设备 2 从设备 1 的空投中获取信息。过去几天我一直在寻找这个,一切似乎都是为了目标而写的......
objective-c - UIActivityViewController 在 iOS11 中没有显示 AirDrop 选项
我有一些代码显示 UIAcvityViewController 用于从我的应用程序导出自定义对象,格式为 JSON。此代码在以前的 iOS 版本中运行良好,但现在在 iOS 11 中失败。问题是当 Activity View Controller 显示时,它根本不显示 Airdrop 面板或可用的接收设备。该文档是一个 NSDictionary,它被编码并写入 NSData 对象,然后写入磁盘并由 NSURL 引用。正如我所说,这段代码运行良好,并且在以前的 iOS 版本中仍然运行良好。我还有另一个地方使用 UIActivityViewController 导出图像文件,Airdrop 在 iOS 11 中继续正常工作。我假设这个问题与我在 ActivityProvider 的 url 键中引用的 URL 导出和引用的文件的格式有关,但我已经尝试了所有有意义的输出和编码这个对象的方法。这是我正在使用的代码:
以下是将字典导出到 URL 的代码,它似乎工作正常。
ethereum - 调用空投合约方法保持报错“Error: Transaction run out of gas. Please provide more gas”
我在 ropsten 测试网MyToken上部署了一个 ERC20 代币 。现在我想将我的令牌发送到多个地址。经过谷歌和一些研究后,我发现OMG Airdropper可能有效。所以我在 ropsten 上部署了空投,其密钥与 MyToken 合约相同。
我在空投合约上使用 web3js 调用“multisend”方法,但出现错误:
检查的交易收据“gasUsed”不超过gasLimit:
测试代码:
抱歉,格式代码不正确。在 gist上的代码中格式化好代码
csv数据为:
任何建议或帮助都会有所帮助。谢谢。
android - Android 到 iOS 空投?
出于好奇……有没有人能够将 AirDrop 功能集成到 Android 应用程序中?
我真的不关心在 Android 端接收任何信息,但我希望我可以从 Android 向 iOS 端发送信息。我希望找到对它的工作原理以及物理上是否可行有更深入了解的人。此外,关于 Apple 是否对该协议拥有专有使用权(或者只是名称和品牌)的任何方向都将是很棒的!
尝试构建一个跨平台的应用程序并且非常接近,但如果它成功了,这将非常方便:)
ios - iOS 将不同设备之间的数据共享到同一个应用程序
我正在寻找一种让用户与同一应用程序的其他用户共享数据(单词对)的方法。这意味着我的应用程序应该能够通过蓝牙/空投或类似方法将数据发送到另一台设备上的同一应用程序。
我做了一些研究,遇到了很多关于在同一设备上的不同应用程序之间共享数据以及使用 UIActivityViewController 共享数据的信息,但我实际上是在寻找一种让用户单击共享按钮的方法,然后弹出附近设备的列表(如 Airdrop 设备),让用户选择一个,然后让对方设备上的应用程序自动打开并显示或使用发送的数据(当然在接受传输之后)。
总的来说,我对 iOS 和 Apple 设备还不太熟悉,但我知道 Apple 会限制设备之间的通信等内容。有什么方法可以复制我在这里想要实现的目标吗?
macos - AirDrop 在 macOS 中禁用检测和设置
我想在我的 macOS 机器上获取当前的 AirDrop 状态。
DisableAirDrop
我曾经通过读取域中的值来检查它,com.apple.NetworkBrowser
但这似乎在最新的操作系统版本(High Sierra 及更高版本)中已被弃用,现在它并没有真正禁用空投。
相反,我检查DiscoverableMode
域中的值com.apple.sharingd
是否设置为Off
以下方式:
defaults read com.apple.sharingd DiscoverableMode | grep 'Off'
我想知道这个字段(DiscoverableMode)是否仅适用于空投?
此外,有什么方法可以检查所有活动用户,而不仅仅是当前用户?
谢谢
ios - 通过 AirDrop 共享的文件不完整
我正在开发一个应用程序,其功能之一是下载和显示 PDF 文件。我实现这些功能没有问题。然后我想启用文件共享,但遇到了一个奇怪的问题。
这是我的共享代码的样子:
没什么特别的,但是当我通过 AirDrop 共享文件时,它在接收端只有 200-250 个字节并且有不同的名称,例如“PDF document-373E47D68169-1.pdf”(而不是原始名称)。
我的第一个想法是下载的文档已损坏,但事实并非如此(我在设备和模拟器上都检查过)。如果我选择另一个共享选项(例如,“保存到文件”),文件将正确共享。UIDocumentInteractionController
表现出相同的行为。我还认为这可能是由于没有保留UIActivityViewController
(UIDocumentInteractionController
需要 AirDrop 共享才能工作),但让系统执行此操作似乎就足够了。
该问题在 iOS 12.1 和 11.4.1 上都重现。
我错过了什么?