2台のNexusSデバイスで、個々のメッセージごとに電話をタップすることなく、双方向でNdefメッセージを交換できるようにしようとしています。動作が予測できない可能性があるため、両方のデバイスのフォアグラウンドプッシュとディスパッチを有効にすることは良い考えではないと思います。これを達成する1つの方法は、イニシエーターが
- fgプッシュとfgディスパッチを無効にする
- Ndefメッセージを設定する
- メッセージでfgpushを有効にする
- メッセージ送信後にfgプッシュを無効にする
- fgディスパッチを有効にする
- インテントを介して応答を受信する
- fgディスパッチを無効にする
- 後藤2
同様に、レスポンダーについても同様です。
唯一のことは、現在のAPIがステップ4をサポートしていないように見えることです。つまり、メッセージが正常にプッシュされたときに通知を受け取ります。誰かがそれをどのように行うことができるかを提案できますか?または、シングルタップP2Pを実現する別の方法はありますか?
乾杯。