-
Suggestion
-
Resolution: Unresolved
-
None
Our app has a companion app that provides integration with JSM. The apps need to communicate with each other to work properly, which requires some extra configuration.
On the config screen, we wanted to warn our users if the other app isn't installed at all, but there doesn't appear to be a way to actually determine that. Information about Forge apps isn't available through the UPM API. We were able to craft a query which returns the installation status when used in the browser GraphQL explorer, but trying to run it from a resolver has issues with permissions.
More details are available in this thread: https://community.developer.atlassian.com/t/authentication-scope-issues-when-trying-to-query-graphql-from-a-resolver/82213