4 Replies Latest reply: Mar 17, 2011 9:19 AM by Damon Edwards RSS

    apps installed from Intel AppUp store arent recognized by browserapi

    Damon Edwards Community Member

      When my app is installed directly by the AIR installer calling 'getApplicationVersion' on the browserapi SWF doesn't return a null version.  When the app is installed via Intel's AppUp store the version always returns null so it thinks the app isn't installed.

        • 1. Re: apps installed from Intel AppUp store arent recognized by browserapi
          Joerg Beckert Adobe Employee

          Damon,

          we are still looking into this and we are sorry we can't give an immedeate response.

          What we know is that the application, when installed via Intel AppUp comes as an .msi with its own registry database.

          There are dependencies in how the browserapi.swf recognizes that an application is an AIR application and what version it is.

           

          Thanks for your patience

           

          Joerg

          • 3. Re: apps installed from Intel AppUp store arent recognized by browserapi
            Joerg Beckert Adobe Employee

            Hi Damon,

             

            I have an explanation for the behavior. Since you are using Intel AppUp I assume you are on a Windows computer.

             

            When an .air file gets installed the AIR Installer computes a product GUID for the Windows registry on the fly. It also computes an upgrade GUID based on the application ID and if present the publisher ID. The badge is looking for the upgrade GUID to see if the application is installed.

            It is likely that the product that is installed via Intel AppUp has a different Upgrade Id. You can verify this on your computer by inspecting the registry after installing the .air file and on a different computer after installing the same app from Intel AppUp. So far for the technical explanation why the badge is unable to detect that an msi file from Intel AppUp was installed.

             

            You might say the upgrade GUID should be the same, but there is a downside to this. Updates to the installed msi from Intel AppUp should really come from the AppUp store. So the badge should not be used to trick the user into an update from the web when the first install wasn't done with an .air file.

            They are actually not exactly the same offerings and there are differences in how the applications use the licensing service.

             

            I hope it helps as an explanation for why badge does not recognize the app and why it shouldn't.

             

            Joerg

            • 4. Re: apps installed from Intel AppUp store arent recognized by browserapi
              Damon Edwards Community Member

              Hi Joerg, thanks for the explanation.  That makes sense, and also probably

              explains why the analytics system we use doesn't seem to track when

              installed via AppUp as well - something is definitely different.

               

              So as for my options since a significant feature is built around launching

              our app via a web-page, do I have any options?

               

              -damon