我正在尝试让两台Nexus S设备双向交换Ndef消息,而无需为每条消息点击电话。我不认为启用两个设备的前台推送和调度是一个好主意,因为行为可能是不可预测的。我认为实现这一目标的一种方法是发起人
类似于响应者。
唯一的问题是当前的API似乎不支持步骤4,即在成功推送消息时得到通知。任何人都可以建议如何做到这一点?或者实现单击P2P的任何替代方式?
干杯。
答案 0 :(得分:0)
可以在没有NFC服务必须通知消息推送的情况下完成。让您的应用程序从响应消息中隐式推断。这不是你想要的,消息传到同行,只是没有将NFC推到一个不理解你的消息的设备上。
禁用Foreground push / Foreground dispatch以终止通信。
此外,您可以为初始触发器(在接收器处)使用NDEF_DISCOVERED过滤器,然后让Foreground调度接管后续消息。
希望它有所帮助!!