Acknowledged
CIQQA-3722

Installing beta apps is almost impossible now

Now that you cannot install apps from the Web site, it is almost impossible to install beta apps. 

There is no developer dashboard in the IQ app, and beta apps do not show up when you select all your own apps. 

As a result, it's always been hard to install beta apps using the IQ app. The way I found to do this was to get the app URL from the Web site, and then open it on my phone. This would open the app in the IQ store to allow installation. But now apps.garmin.com has effectively gone, this route is even harder.

You now access beta apps from the new developer dashboard at apps-developer.garmin.com, but opening a link to an app using this site does not open the app in the IQ app as the IQ app manifest only includes the domains apps.garmin.com apps-test.garmin.com apps.garmin.cn  Therefore, you have to use the old apps.garmin.com URL which is the same as the apps-developer.garmin.com with the alternate domain. Note, that when you do this, there is no marker to indicate it's a beta app.

The best solution here is to have some kind of developer dashboard in the IQ app. Next best would be to have your beta apps show up when you select all apps for yourself. And lastly, apps-developer.garmin.com should be added to the IQ app manifest assetlinks.json so the store can open these new links.

Unless there is a better way I don't know of!

Hope this helps people in the short term. 

  • While the old URL still works, yes, you can avoid the jiggery pokery of having to edit the URL, but this does not workaround the issue of it being really hard to get to a beta app in the IQ store in order to install it which is the main issue which needs addressing. And given we have been encouraged to move to the new dashboard as the new destination, I would expect the old to go eventually, so a re-direct by Garmin is unlikely to be anything other than a temporary workaround.

    > Another lame workaround would be to edit apps-developer.garmin.com app URLs by hand (replace apps-developer.garmin.com with apps.garmin.com).

    This is what I suggested, although not spelled out so clearly.

    >  I think having this alternate home page redirect to the old dashboard would be a great compromise that would solve this problem

    No, this does not solve the main issue of the difficulty of installing beta apps from the IQ store. Depending on your phone setup, the web URL does not always and sometimes never redirects you to the IQ store. For these users even the workaround does not work.Some people have to email the link to themselves for it it to work as somehow pasting in the browser does not, and some people may not even have the option configured for this to work. This is a kludgy workaround at best which does not work for everyone and is not a solution in any way.

    [edit] Maybe you miss the fact that even the old dashboard has been modified so you cannot use it to install apps including beta apps?

  • I agree that this is super annoying (another example of a change that was made which breaks an important use case and could've conceivably been anticipated and prevented *), but as a workaround, could you just use the old developer dashboard?

    https://apps.garmin.com/developer/dashboard 

    I realize it's not available as a link anymore at https://apps.garmin.com (the old CIQ store home page), but you should be able to use the above link directly.

    Another lame workaround would be to edit apps-developer.garmin.com app URLs by hand (replace apps-developer.garmin.com with apps.garmin.com).

    I agree that one solution would be for app URLs at the new apps-developer.garmin.com domain to open in the Connect IQ store app.

    Note that when you share a URL from the Connect IQ store app, it still shares apps.garmin.com URLs (which makes a certain amount of sense - why would end users need/want to use apps-developer.garmin.com urls)?

    Maybe another solution would be for the new domain (https://apps-developer.garmin.com) to redirect to the old developer dashboard (https://apps.garmin.com/developer/dashboard)? I'm also envisioning that any "new" app URL https://apps-developer.garmin.com/apps/APP_ID would redirect to the equivalent old app URL (https://apps.garmin.com/apps/APP_ID). I mean, clearly, apps.garmin.com is still the domain used in the "canonical" app URL, so it would make sense to use an apps.garmin.com URL in most or all cases.

    I get that since the https://apps.garmin.com home page is now nothing more than an ad for the Connect IQ store apps on iOS and Android, there needs to be an alternate home page for CIQ devs. However, I think having this alternate home page redirect to the old dashboard would be a great compromise that would solve this problem (and the associated problem of having 2 URLs for every CIQ app)

    [*]

    - devs being unable to build for Enduro 2 for a couple months, due to a change in the CIQ device config that was eventually reversed anyway (once it was realized that the intended CIQ change was untenable, even once the corresponding firmware changes were made on Enduro 2 devivces)

    - several existing apps (especially watchfaces) breaking when drawRadialText was removed on purpose from FR165. (Apparently due to the uproar, drawRadialText was eventually restored.)

    - links from the official Connect IQ dev doc blog posts to the forums being broken, due to the ~2017 forum platform transition (all the URLs changed)

    - forum content being lost forever during the ~2017 forum platform transition: images and attachments were lost, and all links were replaced with their link text (the link URL was lost), which was a problem since the forum would abbreviate most URLs-as-links so that the link text was an abbreviated version of the link URL (as it still does today)

    - links from the forum to the official Connect IQ dev docs being broken, due to URLs / site layout changing

    - links from the official Connect IQ dev docs to another page on the same site being broken, due to URLs / site layout changing

    Note that there are some examples of this stuff that are *still* broken (some of which will be broken forever).

    One example (which has been reported months ago, and could easily be fixed) is the fact that the "Devices Reference" link at https://developer.garmin.com/connect-iq/reference-guides/ is *still broken*.