Какова будет лучшая стратегия для определения пользовательских (специфичных для приложения) разрешений в Android?
У меня есть приложение, часть которого доступна без входа в систему. Но часть функциональности приложения должна быть ограничена пользователями, которые фактически вошли в систему. Я пытался придумать лучший способ сделать это на Android и думал об определении разрешения в манифесте Android. Но это правильный инструмент для работы?
Я родом из мира, где права пользователей так же просты, как наложение аннотаций на класс @admin, @manager. Ничего подобного в мире Android.
Также меня беспокоит то, что я не хочу, чтобы пользователь видел мои пользовательские разрешения при установке приложения, так как это может просто запутать / напугать его без причины.
Хотел спросить, как люди подходят к этому вопросу? Они просто жестко кодируют служебный метод isLoggedIn () и вызывают его перед выполнением чего-либо, требующего разрешения?