android icon indicating copy to clipboard operation
android copied to clipboard

Wear OS - NFC tag read

Open hkusulja opened this issue 3 years ago • 11 comments

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Please implement NFC read tag for Wear OS, so it can trigger action, like it persists for mobile app.

Describe alternatives you've considered, if any

Additional context

hkusulja avatar Oct 24 '21 18:10 hkusulja

@dshokouhi can you please update status on this? Thank you

hkusulja avatar Dec 22 '21 14:12 hkusulja

@hkusulja it will be ready when its ready.

dshokouhi avatar Dec 22 '21 14:12 dshokouhi

@dshokouhi of course, i just mean, is there some related git repo branch for this, does the team work on this, or is still pending etc. Thank you anyhow !!

hkusulja avatar Dec 22 '21 14:12 hkusulja

@hkusulja everybody is a volunteer. Unless you see a PR submitted assume people are working on whatever it is they want to work on. Volunteers dont need to give status updates.

With that said one thing we need to investigate is if this is even possible, we had a user on reddit mention that on Wear OS NFC is restricted to payments only. If that is the case then we cannot proceed with this change.

dshokouhi avatar Dec 22 '21 14:12 dshokouhi

Let's wait and see - https://issuetracker.google.com/issues/213599626 Please vote on Wear OS feature request...

hkusulja avatar Jan 09 '22 10:01 hkusulja

We definitely need this!

garv3 avatar Apr 23 '22 09:04 garv3

Someone on Reddit says it's possible to read tags using his own app on WearOS with Galaxy Watch 4: https://www.reddit.com/r/homeassistant/comments/p7dis0/does_anyone_know_if_there_is_home_assistant_app/h9v0vyz?utm_medium=android_app&utm_source=share&context=3 Would be lucky if he reads the comment and give us a bit insight.

TBSniller avatar May 01 '22 11:05 TBSniller

@TBSniller My mistake, Only the HCE stack is available. For a reference implementation (not mine) see: https://github.com/Lexycon/android-pn532-hce

ShellAddicted avatar May 18 '22 17:05 ShellAddicted

@ShellAddicted: Thanks for making clear and sharing an example!

TBSniller avatar Jul 31 '22 20:07 TBSniller

Samsung Health App on my My Galaxy Watch 4 has the ability to read NFC tags, probably for scanning Gym equipment and to start appropriate workout.

That would mean there is an option for other apps to use NFC on the watch, probably?

n00bcodr avatar Aug 07 '22 06:08 n00bcodr

Samsung Health App on my My Galaxy Watch 4 has the ability to read NFC tags, probably for scanning Gym equipment and to start appropriate workout.

That would mean there is an option for other apps to use NFC on the watch, probably?

A Samsung app on a Samsung device might just be a special case. If it's supported on all wear OS devices then Google would have it documented.

They have yet to respond to the issue above.

dshokouhi avatar Aug 07 '22 22:08 dshokouhi

@dshokouhi , maybe that could help in the feature development: https://play.google.com/store/apps/details?id=com.contorra.golfpad I will dig a little in the next week to try...

augustodinizl avatar Oct 10 '22 10:10 augustodinizl

@dshokouhi , maybe that could help in the feature development: https://play.google.com/store/apps/details?id=com.contorra.golfpad I will dig a little in the next week to try...

Take a look at Google's update in the issue tracker

dshokouhi avatar Oct 10 '22 14:10 dshokouhi

I'd be happy to test this on wearos 3 on a pixel watch if this issue ever gets any development.

grossqx avatar Nov 01 '22 14:11 grossqx

@dshokouhi , it's possible to use the hce stack of wear os via the companion app (maybe with a new sort of "card" in the app) to simulate a nfc/rfid tag that already exists?

augustodinizl avatar Nov 24 '22 11:11 augustodinizl

Yeah I'm not sure what would prevent the use of HCE. It would mean that one's phone still needed to be in range (or your watch connected to data in some way) in order for the scanning to work, but that would still cover some use cases.

I'm not sure why wearos devices either don't have secure elements (maybe power requirements), or why android requires one in the first place for basic NFC reads.

Californian avatar Jan 31 '23 01:01 Californian

Going to close this request as the Google issue was also closed as intended behavior. Until a watch comes out with the proper hardware and feature we won't be able to work on this. Happy to revisit once that is the case

dshokouhi avatar Jul 30 '23 19:07 dshokouhi