мое приложение отклонено [обработчик по умолчанию не найден]

После проверки мы обнаружили, что ваше приложение не соответствует требованиям для использования запрошенных разрешений. В форме объявления разрешений вы указали, что ваше приложение является обработчиком по умолчанию; однако нам не удалось обнаружить эту возможность в манифесте вашего приложения.

Я разработал приложение, которое может помочь в экстренных случаях, поэтому я использую разрешение ниже

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CALL_PHONE" />

Я использую call_phone для прямого вызова 100 и других номеров службы экстренной помощи и send_sms для отправки прямых sms определенным контактам.

во время публикации они спросили меня, основные функции у меня был телефон по умолчанию для смс по умолчанию .. поставьте галочку на первой версии

вторая версия у меня есть галочка глухая смс по умолчанию предупреждение о безопасности телефона - аварийный старший

оба раза, когда он получил отклонения, говорящие одно и то же сообщение.

пожалуйста, помогите мне снова и снова преодолевать отказ


person Harjinder Singh Bobby    schedule 27.02.2019    source источник


Ответы (1)


Невозможно определить, что вы ввели неправильно - в то же время: а) не зная, что вы ввели там (особенно с разрешениями SEND_SMS и CALL_PHONE могут быть проблемы), а также из-за того, что вы не видели приложение. приложение, не являющееся обработчиком по умолчанию, обычно означает, что в Manifest.xml может отсутствовать intent-filter, что позволило бы выбрать его в качестве обработчика по умолчанию для одного или нескольких намерений. если у вас его нет, вам необходимо исправить форму отправки.

См. Эту статью об Android. Блог разработчиков, в котором объясняется проблема с разрешением, с которой вы столкнулись.

Проблема пожилых людей в том, что они с трудом справляются со смартфоном, особенно в экстренных случаях. есть телефоны с огромными кнопками, у которых есть дополнительная ICE кнопка сзади, которая делает именно это - и, хотя она все еще запоминается, это намного надежнее, чем необходимость разблокировать смартфон. ICE означает в случае чрезвычайной ситуации ... требовать технического понимания в такой ситуации, которая действительно может быть опасной для жизни; просто подумайте, какой телефон, по вашему мнению, с большей вероятностью предоставит экстренные услуги вовремя?

На Android я бы предпочел настроить системную информацию ICE по умолчанию, если есть какие-либо медицинские условия, о которых должны знать службы быстрого реагирования, например: лекарства, аллергия и т. Д. Эта информация доступна без необходимости разблокировать Телефон; просто как вызов службы экстренной помощи.

person Martin Zeitler    schedule 27.02.2019
comment
Я не понимаю вас, вы можете сказать мне, где я ошибаюсь, @ martin - person Harjinder Singh Bobby; 28.02.2019
comment
@HarjinderSinghBobby предположит, что вы не соответствуете требованиям для предоставления приложения ICE (или нет надлежащей причины, по которой оно должно отправлять SMS). ICE - это вопрос жизни и смерти, который, кстати, поддерживается по умолчанию - что, если кто-то не воспользуется им в случае чрезвычайной ситуации, вы будете нести ответственность за последствия? Трудно представить, что вас можно будет квалифицировать как подходящего поставщика, если вы даже не понимаете такого базового объяснения, которое действительно предоставляет для чтения соответствующее сообщение в блоге. - person Martin Zeitler; 28.02.2019