Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
korshun84
89 / 88 / 23
Регистрация: 08.07.2014
Сообщений: 548
1

Google ужесточил политику разрешений

17.11.2018, 13:41. Просмотров 1679. Ответов 19
Метки нет (Все метки)

Здрасте!
Собсно, сабж!
Получил письмо (под спойлером), прочитал, офигел. Если вкратце: если ваше приложение использует одно из разрешений READ_CALL_LOG, WRITE_CALL_LOG, PROCESS_OUTGOING_CALLS, READ_SMS, SEND_SMS, WRITE_SMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, RECEIVE_MMS и при этом не является приложением по-умолчанию для обработки звонков и смс, то юзать такие разрешения больше нельзя.
В письме есть момент, который остался непонятным: migrate to an alternative implementation (e.g. SMS Retriever API for most cases of OTP verification) - разве существует какая-либо альтернативная реализация доступа к смс без запроса разрешения ? Если да, то какая ?
Суть моего беспокойства в чем: у нас на предприятии работает уже долгое время програмулина для андроида, с помощью которой сотрудники получают задания для работы с помощью смс, а теперь, раз это запрещено, какие есть альтернативные варианты чтения смс с конкретного номера ?


Кликните здесь для просмотра всего текста

Hello Google Play Developer,

In October, we announced updates to our Permissions policy that will limit which apps are allowed to request Call Log and SMS permissions. This policy will impact one or more of your apps.

Only an app that has been selected as a user's default app for making calls or text messages, or whose core functionality is approved for one of the exception use cases, will be able to request access to Call Log or SMS permissions.

Action required

Below, we've listed apps from your catalog which do not meet the requirements for permission requests. Please remove any disallowed or unused permissions from your app's manifest (specified below), migrate to an alternative implementation (e.g. SMS Retriever API for most cases of OTP verification), or evaluate if your app qualifies for an exception.

Next steps
Read through the Permissions policy and the Play Console Help Center article, which describes intended uses, exceptions, invalid uses, and alternative implementation options for usage of Call Log or SMS permissions.

Update your app or submit a Permissions Declaration Form.

Option 1) If your app does not require access to Call Log or SMS permissions: Make appropriate changes to your app by removing the specified permissions from your app's manifest or migrating to an available alternative implementation by January 9, 2019.

Option 2) If your app is a default handler or you believe your app qualifies for an exception: Please submit a request via the Permissions Declaration Form. You do not need to have implemented APK changes in order to submit a form. Declaration Forms received by January 9, 2019 may be eligible for additional time to make changes to bring their app(s) into compliance. If you have recently submitted a Permissions Declaration Form, we are in the process of reviewing your information and will respond to your application.

Make sure that your app is otherwise compliant with all other Developer Program Policies to prevent your app from being removed.
Alternatively, you can choose to unpublish the app.

Our Developer Program Policies are designed to provide a safe and secure experience for our users while also giving developers the tools they need to succeed. That is why we will remove apps that violate our policies. In cases of repeated or serious violations of our policies, we may also terminate your developer account and any related developer accounts.

We appreciate your willingness to partner with us as we make these improvements to better protect users.

Affected apps

Affected apps and permissions are listed below, up to 20; if you have additional apps, please ensure that they are also compliant with the Permissions policy.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2018, 13:41
Ответы с готовыми решениями:

Как добавить политику конфиденциальности в приложение
Как добавить политику конфиденциальности прямо в приложение

Программно изменить политику?
В свойствах устройства есть вкладка Политика, в ней надо установить переключатель Оптимизировать...

Поменять учетную политику УСН?
Здравствуйте. Вопрос: ООО осуществляет розничную торговлю мебелью и применяет УСН (объект...

В политику лезть - себя спасти?
Есть же высказывание если не занимаешься политикой, то рано или поздно политика займется тобой, что...

Как победить доменную политику?
У меня на работе блокируется при простое больше 5 мин (доменная политика). Как от этого избавиться...

19
ExFau$t
993 / 786 / 235
Регистрация: 08.05.2012
Сообщений: 3,768
17.11.2018, 16:21 2
Почему бы не прощёлкать ссылки и не почитать внимательно? В письме всё довольно понятно написано. Ну или использовать упомянутый апи: https://developers.google.com/identity/sms-retriever/
0
korshun84
89 / 88 / 23
Регистрация: 08.07.2014
Сообщений: 548
17.11.2018, 16:42  [ТС] 3
Цитата Сообщение от ExFau$t Посмотреть сообщение
Ну или использовать упомянутый апи
В данный момент отправка смс работникам идет с обычного телефона, подключенного к компьютеру.
Вопрос был в том, остаются ли еще какие-нибудь возможности для чтения смс кроме того, что описан по ссылке, ибо, если придется что-то городить, то лично в нашем случае тогда проще будет уйти от смс и передачу данных осуществлять по каналу gprs, чем прикручивать к серверу отправку смс.
Дефолтное приложение для чтения смс одно только может быть ? Как-то руками может можно добавить нужное приложение в какие-нибудь системные, что бы получить доступ к смс'кам без доп. разрешений ?
0
ExFau$t
993 / 786 / 235
Регистрация: 08.05.2012
Сообщений: 3,768
17.11.2018, 16:49 4
В письме есть ответ на этот вопрос.
0
17.11.2018, 16:49
Pablito
2863 / 2275 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
17.11.2018, 16:49 5
если у пользователей УЖЕ установлена програмулина, то не проще ли будет рассылать вместо смс сообщения через https://firebase.google.com/docs/cloud-messaging/ ?

Не по теме:

я кстати тоже вот сижу в субботу на работе, потому что одно из моих приложений придурковатые индусы из саппорта снова сняли с публикации

0
korshun84
89 / 88 / 23
Регистрация: 08.07.2014
Сообщений: 548
17.11.2018, 17:43  [ТС] 6
Цитата Сообщение от ExFau$t Посмотреть сообщение
В письме есть ответ на этот вопрос.
Вы в тему помочь зашли или .. ?
Цитата Сообщение от Pablito Посмотреть сообщение
то не проще ли будет рассылать вместо смс сообщения
Один из вариантов.
Но в идеале было бы просто найти способ, что бы засунуть програмулину руками в какие-нибудь системные приложения и вообще в код не лезть, ибо перед НГ не особо хочется влезать в этот гемморой, за тем и пришел сюда))
Если правильно понимаю, дефолтное приложение для работы с смс может быть только одно ?
Цитата Сообщение от Pablito Посмотреть сообщение
я кстати тоже вот сижу в субботу на работе, потому что одно из моих приложений придурковатые индусы из саппорта снова сняли с публикации
Сочувствую)
0
Vladimir93
78 / 77 / 14
Регистрация: 28.06.2015
Сообщений: 322
18.11.2018, 12:12 7
Цитата Сообщение от korshun84 Посмотреть сообщение
Дефолтное приложение для чтения смс одно только может быть ? Как-то руками может можно добавить нужное приложение в какие-нибудь системные, что бы получить доступ к смс'кам без доп. разрешений ?
Приложение должно быть для отправки/приёмки СМС. Для других целей отправка/приёмка СМС запрещена. Вот так как то.
Вот ваши цели - нарушают правила.

Что делать? Распространять приложение через, почту, например. У гугла есть такая возможность.

Обойти запрос разрешения на отправка СМС вы не сможете. Или смс не сможете отравить принять.

Опять же Firebase - https://firebase.google.com/docs/cloud-messaging/
0
Alexvp
97 / 77 / 8
Регистрация: 03.08.2014
Сообщений: 432
18.11.2018, 12:37 8
Цитата Сообщение от korshun84 Посмотреть сообщение
Суть моего беспокойства в чем: у нас на предприятии работает уже долгое время програмулина для андроида, с помощью которой сотрудники получают задания для работы с помощью смс, а теперь, раз это запрещено, какие есть альтернативные варианты чтения смс с конкретного номера ?
Не хотите переделывать приложение, то перестаньте его распространять через Маркет. Все равно же приложение корпоративное. Раздавайте сотрудникам приложение напрямую.
0
korshun84
89 / 88 / 23
Регистрация: 08.07.2014
Сообщений: 548
18.11.2018, 14:59  [ТС] 9
Цитата Сообщение от Vladimir93 Посмотреть сообщение
Обойти запрос разрешения на отправка СМС вы не сможете. Или смс не сможете отравить принять.
Печальбеда.
Цитата Сообщение от Alexvp Посмотреть сообщение
Раздавайте сотрудникам приложение напрямую.
Обновляется достаточно часто, устанем раздавать, клиентов штук 50.
Цитата Сообщение от Vladimir93 Посмотреть сообщение
Что делать? Распространять приложение через, почту, например. У гугла есть такая возможность.
Меня другая идея посетила: есть же аналоги плей маркета, кто-чем пользовался, что посоветуете ?
Сам склоняюсь к Яндекс.Store, оно вроде даже бесплатное.
0
Alexvp
97 / 77 / 8
Регистрация: 03.08.2014
Сообщений: 432
18.11.2018, 17:32 10
Цитата Сообщение от korshun84 Посмотреть сообщение
Обновляется достаточно часто, устанем раздавать, клиентов штук 50
Ну вы, блин, даете
Создайте на своем сайте отдельную страницу, куда будете выкладывать свой apk для сотрудников. Манипуляций будет даже меньше, чем при обновлении через Маркет. Создать такую страницу среднему программисту работы на пару часов с перекурами и кофием
0
korshun84
89 / 88 / 23
Регистрация: 08.07.2014
Сообщений: 548
18.11.2018, 18:17  [ТС] 11
Цитата Сообщение от Alexvp Посмотреть сообщение
Создайте на своем сайте отдельную страницу, куда будете выкладывать свой apk для сотрудников.
Да никто не будет руками забирать apk, заливать на смартфон и руками обновлять, вычохоть, там стонов будет - вы тут услышите))
Почему изначально в маркет то и полезли, что обновлять просто, кнопку нажал и все.
0
Alexvp
97 / 77 / 8
Регистрация: 03.08.2014
Сообщений: 432
18.11.2018, 19:04 12
Какие руки? Вы смеетесь или ничего сами не понимаете?
Юзер кликнул (кнопку нажал) на название вашего приложения на вашем же сайте с браузера смартфона, он и загрузился. Юзеру только надо дать разрешение для установки на свой смарт приложений из сторонних источников.

Понимаю легкие пути не для вас. Тогда дерзайте!
0
korshun84
89 / 88 / 23
Регистрация: 08.07.2014
Сообщений: 548
18.11.2018, 19:22  [ТС] 13
Цитата Сообщение от Alexvp Посмотреть сообщение
Понимаю легкие пути не для вас.
Чем создание сайта для обновления легче заливки приложения в тот же ya.store ?))
Понятно, что "сайт" громко сказано, но это ж надо где то место искать, апач поднимать и т.п.
А так, 5 кликов и програмулина уже на яндексе, щас посмотрим, одобрят ее или нет.
0
123rus
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 14
19.11.2018, 08:42 14
Цитата Сообщение от korshun84 Посмотреть сообщение
Чем создание сайта для обновления легче заливки приложения в тот же ya.store ?))
Понятно, что "сайт" громко сказано, но это ж надо где то место искать, апач поднимать и т.п.
А так, 5 кликов и програмулина уже на яндексе, щас посмотрим, одобрят ее или нет.
Расскажите как будут результаты. У нас такая же проблема.
0
Alexvp
97 / 77 / 8
Регистрация: 03.08.2014
Сообщений: 432
19.11.2018, 08:51 15
Цитата Сообщение от korshun84 Посмотреть сообщение
Чем создание сайта для обновления легче заливки приложения в тот же ya.store ?))
Вы не будете зависеть от валюнтаризма ни гугла, ни яндекса

А что, в вашей компании нет своего сайта?!
0
korshun84
89 / 88 / 23
Регистрация: 08.07.2014
Сообщений: 548
19.11.2018, 09:21  [ТС] 16
Цитата Сообщение от 123rus Посмотреть сообщение
Расскажите как будут результаты. У нас такая же проблема.
Залил на яндекс, пишут, что приложение опубликовано, но в магазине в поиске не вылазит. Написал в техподдержку))
Цитата Сообщение от Alexvp Посмотреть сообщение
Вы не будете зависеть от валюнтаризма ни гугла, ни яндекса
Да так оно, конечно, но пока пытаюсь подружиться с магазином яндекса.
Спасибо вам за советы))
0
123rus
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 14
19.11.2018, 09:26 17
Цитата Сообщение от Alexvp Посмотреть сообщение
Вы не будете зависеть от валюнтаризма ни гугла, ни яндекса
А что, в вашей компании нет своего сайта?!
Да причем тут свой сайт?
Залить хоть на облако можно файл, речь об автоматическом обновлении без ручного скачивания и ручной установки.
Следить за обновлением в ручную тоже залазить проверять.
0
Alexvp
97 / 77 / 8
Регистрация: 03.08.2014
Сообщений: 432
19.11.2018, 09:30 18
Сайт это просто обобщенное понятие, которое может быть и в виде облака и в виде своего сервера.

Цитата Сообщение от 123rus Посмотреть сообщение
автоматическом обновлении
Большинство моих знакомых отключают автоматическое обновление приложений.

Впрочем, тема явно ушла от сферы программирования к администрированию корпоративных приложений. Это совсем другая история
0
sty4ent
44 / 20 / 14
Регистрация: 23.10.2018
Сообщений: 101
20.11.2018, 22:01 19
Нельзя ли поступить следующим образом. Есть приложение, которое должно работать с смс (то, что было). Теперь делаем второе приложение, целью которого является как раз и работа с смс. Далее для передачи или приёма смс первого приложения будет использоваться второе. Так не пойдёт?
0
korshun84
89 / 88 / 23
Регистрация: 08.07.2014
Сообщений: 548
10.12.2018, 11:50  [ТС] 20
Апну тему, появился вопрос: получается если я не уберу доступ к смс из приложения, гугль его удалит или просто недоступным сделает ?
В итоге всех этих телодвижений само приложение же никуда не денется с тех устройств, где уже установлено ?))
0
10.12.2018, 11:50
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2018, 11:50

Вход в локальную политику безопасности
И снова - здравствуйте! Подскажите, пожалуйста, как войти в локальную политику безопасности в win7?...

Как изменить групповую политику батником
Приветствую. Возможно ли менять групповые политики BAT файлом? Вот к примеру взять и поменять...

Как настроить групповую и локальную политику программно
Добрый день не могу найти как настроить групповую и локальную политику используя c#, может кто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.