Change name of datafield

i created a datafield with a new project but using names only for testing. When I was satisfied with the product and  released the official one on CIQ I keept the same thing. 

For example, my Data field name is: "VALLES MTB Hybrid datafield for edges", and you can install that one into the Edge selecting that name on the phone or garmin express .  But when setting the screens on my device, when selecting the installed datafield the name is "noresources" which was the original name used during my tests.  So, to show something like "VALLES MTB H DATAFIELD" instead of "noresources" what i had to do?  change the application entrry on manifest.xml? Do I need to change the name also of the App.mc and view.mc, as well as the class name indicated on the code of them?  Also do I need to change the name on the code of strings.xml? something else I need to take care of?

Thank you in advance for your answers!

  • In your example:

    "VALLES MTB Hybrid datafield for edges" = the name you used when uploading the app to the store, and the name which is displayed in the store, the Garmin Connect app, Connect IQ app, and Garmin Express 

    "noresources" = the name specified in manifest.xml, and which is displayed when selecting the data field on the device (watch or cycling computer).

    e.g.

    <iq:application entry="MyApp" id="REDACTED" launcherIcon="@Drawables.LauncherIcon" minSdkVersion="1.3.0" name="@Strings.AppName" type="datafield" version="0.0.0">

    In this case, you need to make sure Strings.AppName is set to the correct string. You don't need to do anything else.

  • Thank you FlowState, by changing the app name on the code of the strings.xml i got what I wanted.