Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.7.0 Beta3
-
-
ec41bb4e2 (6.7), 0c30c8b91 (dev)
-
2024wk08FOQtforAndroid, 2024wk18FOQtforAndroid, 2024wk20s2FOQtforAndroid, 2024wk22s2FOQtforAndroid
Description
On Android, the detection of new NFC tags only works in foreground
applications. Android services do not support this because of API
limitations on the Android side.
Before 6.7.0 the official way to handle this was to call
QtNative.onNewIntent() to forward the NFC Tag to the service. Since
QtNative is private now, we need a public interface to forward
NFC tags to an Android service.
See also QTBUG-57646.
Attachments
Issue Links
- relates to
-
QTBUG-57646 Support of NFC for Services (with Binder)
-
- Closed
-
For Gerrit Dashboard: QTBUG-122456 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
541362,2 | Add public interface to forward Intents to a QtService | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |
541379,1 | Update documentation how to forward NFC tags to a QtService | dev | qt/qtconnectivity | Status: ABANDONED | 0 | 0 |
543460,4 | Revert "Android: rectify the visibility of QtAndroid.jar class" | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
563764,3 | Android: keep QtNative.onNewIntent() public to not break NFC usecase | dev | qt/qtbase | Status: MERGED | +2 | 0 |