Worked for me- I am outside uae and I just inputted for emirates id number into the Dubai police website and got my pcc same day via email. Paid 320 aed.
Note- my eid card and visa was cancelled in 2022 when I left the country for canada.
Hopefully this helps somebody