Skip to content

NFC tags not sent to HA app in latest versions of Android/HA Companion #7322

Description

@YBonline

Home Assistant Android app version(s):
2026.6.5-full

Android version(s):
16

Device model(s):
Tested on Pixel 9 Pro XL, Pixel 10 Pro XL

Home Assistant version:
2026.08

Last working Home Assistant release (if known):

Description of problem, include YAML if issue is related to notifications:

I'm not sure if this was caused by an Android update or HA update, but when NFC tags are scanned, they can no longer be sent directly to the HA app anymore. It used to work a few months ago, but I haven't been able to get it working again. The same NFC tags all were working a few months ago.

The issue is when I scan an NFC tag, it now opens with the system NFC app, which then produces a notification, that requires you to click on it to send the link to HA. I believe the issue is related to an Android permissions change. I believe Android now requires, for an app to launch without a notification from an NFC tag, for a new permission to be enabled. If you go to Settings > Apps> Special app access > Launch via NFC, it now lists the apps that can launch via an NFC tag, and HA isn't there. As it has a URL, it defaults to the system Tags app, which then will redirect it to HA, but now only after pressing a notification.

I believe to fix this issue, HA Companion needs the android.permission.DISPATCH_NFC_MESSAGE and then to request ACTION_CHANGE_TAG_INTENT_PREFERENCE to allow NFC tag scanning directly into HA

https://developer.android.com/develop/connectivity/nfc/nfc#manifest
https://developer.android.com/develop/connectivity/nfc/nfc#tag-preference

Companion App Logs:


Screenshot or video of problem:

Additional information:

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions