We are re-releasing our app under a new name and have encountered a review blocker when publishing. Our original app name was ‘reveldigital’, it is now ‘revel-digital-player’. The permissions blocked on review are the following:
human review required due to ‘allow-installation’ constraint (bool) declaration-snap-v2_plugs_installation (revel-digital-player, shutdown)
The ‘shutdown’ plug is required in order for us to initiate a system reboot remotely via our digital signage management service.
description: Player app for the Revel Digital digital signage platform
snapcraft: PRIVATE
upstream:
upstream-relation:
interfaces:
: shutdown
request-type: auto-connection
reasoning: The Revel Digital CMS provides the ability to reboot digital signage endpoints remotely if necessary to reset players back to a known state. This is also performed on a schedule by the player itself if configured by the user.
As far as I can see, reveldigital is only allowed to manually connect the shutdown interface. Is manual connection also enough for revel-digital-player?
Hi Jorge, auto connect would be preferred. In most all cases this app is deployed in inaccessible locations (digital signage) and the ability to reboot is important to recover from any system level issues.
Please note that shutdown interface is considered super privileged and requires of publisher vetting to be granted. Given that the application is closed source, we will need you to complete this process to verify your account in order to make the changes live.