c# - 如何在 xamarin.forms 中使用 CoreNFC?

标签 c# ios xamarin.forms nfc multiplatform

我是 xamarin 的新手。

我正在尝试在我的 xamarin.forms 多平台应用程序中使用 CoreNFC。

但我不知道该怎么做,因为我只能在 myapp.ios 中导入 CoreNfc,而不能在 myapp 中导入。

有人知道怎么做吗?

提前致谢!

最佳答案

Core NFC属于iOS Framework,所以只能在我们的iOS Project中导入使用。

您可以在您想要支持的每个平台上实现 NFC 功能,并使用接口(interface)和 Xamarin 依赖服务,以便在您的共享代码中访问这些特定于平台的实现。

或者您四处寻找可以为您完成这项工作的插件。起点可以是 poz1 的 NFCForms。但如果我没记错的话,到目前为止它只支持 Android 和 Windows Phone。

关于c# - 如何在 xamarin.forms 中使用 CoreNFC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54801889/

相关文章:

c# - UWP:SignTool错误:访问被拒绝。 (解决!)

c# - 我可以使用 DataTable.Select() 方法进行简单的分页吗?

c# - 使用 ASP.NET 打开服务器上的物理文件

xamarin.forms - 单击后 StackLayout 或 Grid 中的波纹效果

xamarin - 使用 Xamarin Forms 在每个页面上显示不同的工具栏按钮

c# - .Net 中的并行性

objective-c - 从 ViewController 访问 drawRect?

ios - 为什么发送 CLLocationManagerDelegate 消息后 [CLLocationManager location] 没有更新?

ios - 如何获取模态呈现 View Controller 的 Root View 高度?

datetime - 如何在 Xamarin 应用程序中的 XAML 中格式化日期和时间