I don’t want employees to take attendance from their own mobile. Can they still use User app to view attendance?

Yes, you can provide user app access for employees to view their own attendance.
To do this, do the following:

Go to Web Dashboard > Employee Directory. Select the employee then in Action column and Select “Edit”.
Go to Access Details section. Untick “Allow attendance from User App”.

Select Invite, assign the required role and Save.