Вы можете позволить пользователю зарегистрироваться только с помощью электронной почты и пароля.
Затем, когда пользователь начинает пользоваться вашими услугами, вы можете добавить подсказки и / или привилегии, чтобы пользователь заполнилдругая информация, например:
"Если вы введете свои личные данные, вы получите Супер-пупер крутое оружие окончательного уничтожения бесплатно."
Некоторые веб-сайты предоставляют "Ваш профиль XX%Закончено "где-то, чтобы пользователь мог это заметить, что также может быть реализовано в мобильном приложении.
В конце - пользователи ненавидят длинные процедуры регистрации, но они будут любить заполнять информацию, если есть какая-то выгодаим в виде использования сайта / приложения, льгот / вознаграждений или улучшенных услуг.
В целом: если вы уверены, что говорите пользователю, что заполнение информации является его / ее преимуществом- Я почти уверен, что люди так и сделают.
Вы также можете рассмотреть возможность подключения вашего сервиса к Facebook / Twitter - таким образом, людям не придется ничего заполнять, кроме предоставления прав.доступ к вашему приложению / услуге через Facebook / Twitter.