Как сделать приложение телефона по умолчанию или помощник обработчиком на устройстве, предоставив пользователю возможность сделать его приложением по умолчанию - PullRequest
0 голосов
/ 08 октября 2018

Мы получили уведомление о политике от playStore в виде:

Манифест вашего приложения запрашивает группу разрешений в журнале вызовов (например, READ_CALL_LOG, WRITE_CALL_LOG, PROCESS_OUTGOING_CALLS)
Он должен быть активно зарегистрирован по умолчаниюТелефон или помощник на устройстве.

Я не могу понять, что такое Помощник на устройстве .Любые входные данные или предложения приветствуются.

Каковы минимальные требования, предъявляемые приложением Android для выполнения требования.

Ответы [ 3 ]

0 голосов
/ 09 октября 2018

Кстати, если ваше приложение не является обработчиком телефона, но вам все еще нужны они для работы функциональности, вы можете попробовать получить отказ (см. Последний абзац в статье): https://support.google.com/googleplay/android-developer/answer/9047303?hl=en так ваше приложениене будет обработчиком телефона, но все равно сможет получить эти разрешения.

0 голосов
/ 01 января 2019

Проверьте документацию по адресу: https://developer.android.com/reference/android/telecom/TelecomManager#ACTION_CHANGE_DEFAULT_DIALER

Пример кода:

Intent intent = new Intent(TelecomManager.ACTION_CHANGE_DEFAULT_DIALER);
intent.putExtra(TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME, getActivity().getPackageName());
startActivity(intent);
0 голосов
/ 08 октября 2018

Вы не можете сделать это по умолчанию программно.Все дело в том, что пользователь может выбрать значение по умолчанию, чтобы они могли выбирать, какое приложение получает свои тексты и звонки.Вы можете сделать это с помощью root, но больше ничего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...