The TI App doesn't change the name of the sensor tag.
Names with BLE work a bit differently than what you might expect. Here is a simplified version of what's going on:
- First, the sensor tag sends a packet to the iPhone indicating that it is a sensor tag. This packet does not contain any name, so the iPhone cannot display a name here.
- Sometimes, the iPhone immediately replies with a question asking the tag for additional information. This information does not provide much space (only a few bytes), but some vendors put in a shortened name of the device in there. In this case, iPhone will display this shortened name.
- Only after connecting to the tag, iPhone can examine the Device Name characteristic of the sensor tag and knows the final name of the device. From here on, iPhone will display this full name.
iOS will cache the last known name. So, if you were once connected and the final name has been retrieved from the Device Name characteristic, iOS will display this name even while not connected to the sensor tag. This may be the reason why you are thinking that the app somehow changes the name of the sensor tag.