App Name

Former Member
Former Member
Hi,
I try to change my app name , in the <string id="AppName" ...

and this changes nothing; I still have my 'project' name for the name of my app.

I check the manifest file and try to change it directly, but it failed, and I was forced to put again :@Strings.AppName

any idea ?

Thanks
  • If you have a project named "abc" with an AppName of "123", when you build and sideload, you'll have abc.prg on the watch (you can rename the project, but that name is only used for the things like the name of the .prg and name of the .iq used for uploads.

    Where "123" comes into play, is when you do have the app on a watch, "123" will be the name users see when you're switching watchfaces, running the app, selecting it as a data field, running is as widget(on some devices) (it's what the user sees for your app when using the watch.) It's also the name you'll see in Garmin Connect Mobile for the app if it's a "development build" (aka, a sideload).

    You can also use AppName in your code: pName=Ui.loadResource(Rez.Strings.AppName)+version;
    If you want to do something like display the name name version number.

    When you upload to the store, you'll be creating "abc.iq", and part of the process of uploading, is the store allows you to enter a name for your app. Let's say in the store you call is "My abc123 app". When someone sees it in the store, they will see it named that. When they download it, on GCM or in Garmin express, they will also see it as "My abc123 app", but on the watch when selecting it, it will show as "123" (the AppName). "abc" isn't used for the .prg name if downloading, as the app store generates an 8 character name for the .prg.

    So the 3 names (project name, AppName, Store Name) are used in different places. For me, the project name is often a short version of the name (I have a SimWlk project for my "Simple Walk" app as an example), and I generally use the same thing for the AppName and Store Name (AppName would be "Simple Walk", and the name I give it in the store would be "Simple Walk" for example)
  • Former Member
    Former Member over 8 years ago
    Hi Jim,

    if I understand well, on my Watch (it's an Watch-app that I have), when I do : Start -> up or down for finding my app, I must see "123" .

    The issue is that I see "abc" , and not "123".

    I have the issue with Watch-app, but not with datafield ...
  • It sounds like your project name and AppName are the same (abc). Edit the String "AppName" - that should change what you see on the watch.
  • Former Member
    Former Member over 8 years ago
    I'm in the example you describe :
    My project name is 'abc', and my AppName is '123'
    Is it possible that the AppName is setuped elsewhere ? I put it in the properties.xml file.
  • It sounds like you may have changed something in your manifest file.

    You should see this

    name="@Strings.AppName"

    on the same line where the entry point is defined, along with the launcher icon.
  • Former Member
    Former Member over 8 years ago
    You should see this

    name="@Strings.AppName"



    Yes, that's it.

    as it didn't works, I try to do :
    name="123"


    but eclipse didn't compile anymore, then I get back to @Strings.AppName

    :(
  • Do you have AppName defined in any resource overrides (like resource-fenix3) for example?
  • Former Member
    Former Member over 8 years ago
    I found it ...
    there was a file named 'Strings.xml' ...

    Thanks :)