Я пытаюсь заставить два устройства Nexus S обмениваться сообщениями Ndef в двух направлениях, не касаясь телефонов для каждого отдельного сообщения.Я не думаю, что включение push-уведомлений и диспетчеризации на обоих устройствах является хорошей идеей, поскольку поведение может быть непредсказуемым.Я думал, что один из способов добиться этого для инициатора:
- Отключить fg push и fg dispatch
- Установить сообщение Ndef
- Включить fg push с сообщением
- Отключить отправку fg после отправки сообщения
- Включить отправку fg
- Получить ответ через намерение
- Отключить отправку fg
- Перейти к 2
И аналогично для респондента.
Единственное, что текущий API, похоже, не поддерживает Шаг 4, т.е. получает уведомление, когда сообщение успешно отправлено.Кто-нибудь может подсказать, как это можно сделать?Или какие-нибудь альтернативные способы достижения P2P одним касанием?
Cheers.