Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
None
-
1.2.0
-
Nokia 600 FW 111.010.1009
Nokia C7 FW 111.020.0305
-
81d4156e382776f75aebbb9788eebeec7a8999dd
Description
Steps to reproduce:
--------------------------
1. Create an autostart tag with type name: "urn:nfc:ext:nokia.com:nfccorkboard" (more instructions here: https://bugreports.qt.nokia.com/browse/QTMOBILITY-1836)
2. Install an app that registers for ndef autostart on Symbian. You can use v1.3+ of Nfc Corkboard: https://projects.developer.nokia.com/nfccorkboards
3. Verify that autostart works (you might have to start the Nfc Corkboard app and then restart the phone).
4. Now, uninstall the app again.
Expected outcome:
--------------------------
When touching the autostart NFC tag, the phone should show "Unable to read tag. Format not supported.", as no app is registered with the record type anymore.
Actual outcome:
--------------------------
Instead, nothing happens and the tag is ignored.
So, even if the ndefhanler_xxx.xml file is removed from its directory, some reference still seems to stay in the internal database of the Qt Mobility Autostart handler.
Calling QNdefManager::unregisterNdefMessageHandler() when closing the app doesn't change anything. I don't think this should be required anyway - just tried to make sure.