Is it possible to open access to the app only for certain devices?
Specific devices, no.
But with a Private Pro plan you can restrict access by email address.
Perhaps there is a way to remove from the information about the program the ability to share and restrict access to the application by time for certain accounts?