I have set up Google Chrome as an app from Jamf App Catalog as a Self Service option.
As a user, I have installed this app, and within Self Service, it then says "Open".
I have now deleted the app locally and run a recon, but Self Service still says "Open". It seems there is no way for me to re-install this app. And also "Deployment status" in Jamf Pro thinks that I still have this installed.
Is this expected behaviour?
That sounds expected. There is a work around that both hides that "Open" option and more quickly falls into the re-install scoping. It requires two App Installer listings, but that's not too bad.
In effect, as soon as Inventory is updated after installation, the machine will drop out of the scope for Available, which will get rid of that Open button. Then, after uninstalling and updating inventory, the machine drops back into the Available scoping allowing reinstallation.
Again, not ideal but it works.
I appreciate your effort to try to resolve the matter, but I was hoping that this was a bug.
I wish Jamf would get their act together, so this feature (Jamf App Catalog) would be useful. For now it appears to me to be too half-baked to consider.
Ideally I would like the button in Self Service to react to what is actually on the machine (rather than what the inventory thinks is there). If application is present, sure it can say "Open", but it would be nice to have also an option: "Remove" or "Uninstall" (we have users without Admin permissions).