Show CiviEvent registration details via dashboard or view?
You can use for it CiviMobile if a user who registered has a CiviCRM account. 
Only CiviCRM users can login in CiviMobile. So they will see the list of events where he is registered and their tickets on these events with all information (role, price, name, status).