Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

send via NFC does not work on iPhone #2352

Open
AndySchroder opened this issue Aug 11, 2024 · 3 comments
Open

send via NFC does not work on iPhone #2352

AndySchroder opened this issue Aug 11, 2024 · 3 comments
Labels
Bug Something isn't working iOS iPhone issues NFC

Comments

@AndySchroder
Copy link

Describe the bug

send via NFC does not work on iPhone, but does on android.

Reproduce

  1. Simulate NFC tag with custom hardware that sends a lightning invoice
  2. Tap NFC tag with iPhone
  3. NFC tag hardware detects the phone was tapped and removed
  4. iPhone silently does nothing.
  5. Tap android phone on the same tag and it opens up Zeus
  6. Simulate a link to http://AndySchroder.com with the custom hardware
  7. Tap iPhone in NFC tag
  8. iPhone asks if you want to open http://AndySchroder.com

ZEUS version

v0.8.5

Node interface

Embedded LND

Network

Clearnet

Device

iPhone 13

Device operating system

iOS 17.5

Log output

No response

@AndySchroder
Copy link
Author

I should also note that in the summer time, since we don't have BOLT12 yet and lightning invoices are so long, it's really hard to scan lightning invoice QR codes on outdoor weatherized point of sale systems. Lots of glare from sunlight and it is also hard for a screen to even be bright enough to give good contrast. So, NFC is critical for practical use of lightning out in the wild.

@AndySchroder
Copy link
Author

I tested with another iPhone today that had BlueWallet and Phoenix on it. Tapping with NFC would prompt to open BlueWallet. Scanning a QR code with the apple camera app would also prompt to open BlueWallet. I don't know how to change the default launcher app on iPhone for lightning: links, so BlueWallet was uninstalled. After uninstalling BlueWallet, if tapping with NFC, it would then prompt to open Phoenix. Also, scanning a QR code with the apple camera app would also prompt to open Phoenix.

So, I think there is some problem with Zeus and not a limitation of the apple operating system in handling lightning: links.

@AndySchroder
Copy link
Author

Note: I am not using unified bitcoin: invoice links or LNURL.

@kaloudis kaloudis added the iOS iPhone issues label Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working iOS iPhone issues NFC
Projects
None yet
Development

No branches or pull requests

2 participants