我正在开发具有NFC阅读器交互的UWP应用程序。应用程序正在Windows 10分配访问模式下运行。
我使用NTAG213和NTAG216标签。这就是我初始化设备的方式:
#[(payload.?make != empty) ? "EXISTS" : " OPS NO"
这是gist。 这是test app同样的问题,我在平板电脑上进行了测试。
一切正常,但没有启用Assigned Access。
然后我打开分配的访问权限并启动应用,using Windows.Networking.Proximity;
....
private ProximityDevice _device;
public void InitNFCDevice() =>
_device = ProximityDevice.GetDefault();
不是_device
,但是当我尝试读取标记时,没有任何反应。如果标签靠近阅读器,平板电脑必须发出声音,但它不起作用。
我检查了this链接,在检查设置以打开广播和其他设备访问后,没有任何内容被更改。
也许还有另一个复选框或设置我没找到的内容?或者别的什么?我现在没有想法。
我再说一遍,在正常模式下一切正常,但不在分配访问中。
修改
还发现了post有关Kiosk模式的最佳做法。
使用此:
null
而不是:
await CoreApplication.GetCurrentView().Dispatcher.RunAsync(
CoreDispatcherPriority.Normal,
async () => { ... } );
也没有奏效。
有关我的操作系统版本的一些信息。我正在使用Windows 10 Enterprise 10240。
答案 0 :(得分:0)
然后我打开Assigned Access并启动app,_device不为null, 但是当我尝试读取标签时,没有任何反应。该 如果标签靠近阅读器,平板电脑必须发出声音,但事实并非如此 工作
感谢您报告此问题,我们尚未在测试用例中介绍此方案。如果此问题仍然发生在RS2和最新的内部预览版本(快速响铃)中,相关团队将对其进行调查。
---- ----更新
请在尝试方案时收集操作系统跟踪。收集OS跟踪的说明如下:
您可以将包含日志的电子邮件发送给我,请查看我的个人资料以获取联系信息。