Here in Madhya Pradesh they can accept any ID. I have given them my driving license, dad has used his passport.
I feel that there is a way on the app to bypass it, because I have seen the guy doing it (seeing my DL number and than matching it with my document) so no, I would say. Aadhar is not mandatory.