我正在阅读this article上关于NFC和Kotlin的内容,并试图在我的应用程序中实现代码。我想从一个设备(来自客户)向接收设备(供应商)发送一个字符串,以便更快地签到(例如,如果您预订了一个桌子,设备将从customer-app读取booking-id,并在supplier-device上显示有关信息。问题是:
this.nfcAdapter?.setOnNdefPushCompleteCallback(outcomingNfcCallback, this)
this.nfcAdapter?.setNdefPushMessageCallback(outcomingNfcCallback, this)从API 29开始,NFC适配器的两个回调都被弃用。
那么,有没有其他方法可以做到这一点呢?
发布于 2019-11-12 02:10:13
Google's documentation提到了以下关于弃用的内容:
文件共享可以使用其他技术,如蓝牙。
表示该功能最初用于文件共享,而不是发送短字符串。
脑海中浮现出两种解决方案:
你还可以将这些方法结合起来,例如让客户扫描包含供应商ID的静态打印二维码。有了供应商ID,你的应用程序就可以将客户的预订ID和供应商ID提交给你的web服务,然后返回预订信息。
https://stackoverflow.com/questions/58773115
复制相似问题