Какой вариант использования для UserManager.isDemoUser()?
Этот новый метод появился в Android 7.1 UserManager класс описан здесь
Проверяет, запущено ли вызывающее приложение у демонстрационного пользователя. При работе с демонстрационным пользователем приложения могут быть более полезными для пользователя или более подробно объяснять их функции.
Случай использования мне очень непонятен, кто-нибудь может рассказать больше? или дать ссылку на образец?
1 ответ
Через: https://developer.android.com/preview/api-overview.html
Приложения теперь могут проверить, работает ли устройство как демонстрационный пользователь.
Приложения могут вызывать новый метод UserManager.isDemoUser(), чтобы проверить, работает ли приложение в тестовой песочнице пользователя. Это позволяет приложениям настраивать начальный опыт для потенциального клиента. Например, при работе в качестве демонстрационного пользователя приложение может предоставить пользователю дополнительную помощь или объяснить его функции более подробно.
Одним из сценариев может быть то, что ваше приложение будет предварительно установлено на демонстрационном устройстве в магазине (т. Е. Просматривая последние телефоны в магазине Verizon, приложение может пропустить экраны входа в систему / настройки для быстрой демонстрации).