company_banner

О недавних обновлениях Google Play Trust & Safety


    В рамках наших постоянных усилий по повышению доверия и безопасности пользователей в Google Play мы регулярно проверяем наши политики и правила, чтобы обеспечить положительный опыт разработчикам и пользователям. 16 апреля, в нашем Android блоге для разработчиков, мы анонсировали апрельское обновление политик и правил Google Play, которые дают пользователям больший контроль над их данными, ужесточают политики и правила представления платных подписок, и помогают предотвратить попадание мошеннических приложений в Google Play.


    Этой статьей мы бы хотели ещё раз обратить внимание русскоговорящих Android разработчиков и пользователей на недавние изменения политик Google Play, и немного подробнее рассказать о двух наиболее значимых изменениях: более прозрачных для пользователей предложениях платной подписки и ограничении доступа приложений к геолокации.


    Мы понимаем, что разработчикам нужно время чтобы привести приложения в соответствие с обновленными правилами, особенно в текущих непростых обстоятельствах, поэтому мы хотели бы заверить вас в том, что мы со своей стороны предпринимаем шаги для минимизации краткосрочного эффекта и продлеваем сроки для внесения некоторых изменений. Например, в случае с новыми политиками и правилами предложения платных подписок пользователям, разработчикам приложений, которые на момент анонса находились в Google Play, предоставляется 60 дней на внесение изменений. А в случае с новыми правилами ограничения фонового доступа к геолокации, мы сообщим позднее точную дату, с которой начнем проверять приложения. Разработчики получат уведомления через Google Play Console. Прочитать подробнее о новых правилах и политиках, а также найти материалы для разработчиков по данной теме, вы можете здесь.


    Платные подписки становятся прозрачнее для пользователей


    Платные подписки в Google Play, да и за его пределами, набирают популярность, однако мы часто слышим отзывы пользователей о том, что не всегда понятно, на что они подписались, какова периодичность оплаты и тд. Одной из целей недавнего обновления политик является сделать так, чтобы пользователи могли легко понять условия предложенной им подписки, особенности пробного периода и специальных предложений, способы управления подпиской, включая её отмену.


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


    Многие пользователи не покупают платную подписку потому, что не понимают её условий и опасаются непредвиденных списаний денег. Ещё хуже, когда пользователи не понимают за что у них списались деньги. В таких случаях, они часто отказываются от подписки, просят вернуть списанные деньги, ставят низкую оценку и оставляют негативные отзывы. Все это, в конечном итоге, сильно вредит продвижению приложений. С другой же стороны, прозрачное предложение платной подписки, когда пользователю сразу понятны условия, сильно упрощает принятие решения и повышает доверие пользователей к вашему сервису, приложению или игре.


    Пример предложения платной подписки с понятными условиями и предложения платной подписки со скрытыми условиями:


    Пример предложения платной подписки с понятными условиями и предложения платной подписки со скрытыми условиями


    Чтобы условия платной подписки были понятны пользователю, четко определите их в своем предложении. Например:


    • Будет ли ваше приложение работать без подписки? Если подписка не является обязательной для использования приложения, то пользователь должен иметь возможность легко отклонить предложение
    • Стоимость подписки
    • Как часто будет производится оплата

    Если вы предлагаете пользователям бесплатные пробные версии и какие-то специальные предложения, то вам нужно четко и точно сообщить пользователям следующее:


    • Длительность пробного периода или специального предложения
    • Что входит в бесплатную пробную версию или специальное предложение
    • Когда бесплатная пробная версия преобразуется в платную подписку
    • Итоговое ценообразование
    • Условия прекращения бесплатного пробного периода или специального предложения

    Также, убедитесь, что ваше предложение четко раскрывает как пользователь может отменить или изменить подписку.


    Приложения, которые на момент анонса уже были опубликованы в Google Play, нужно будет привести в соответствие с новыми политиками и правилами до 16 июня 2020 года. Если вы публикуете новое приложение или обновление приложения, то они уже должны соответствовать новым политикам и правилам.


    Изменения с нашей стороны


    Для улучшения пользовательского опыта и повышения доверия пользователей к платным подпискам в Google Play, мы внесли следующие изменения:


    • Улучшили корзину в Google Play
    • Мы будем отправлять пользователям напоминание по электронной почте об окончании бесплатной пробной версии или специального предложения
    • Мы будем отправлять пользователям по электронной почте, подписавшимся на 3-месячные, 6-месячные или годовые планы, напоминание о предстоящем платеже в связи с продлением подписки
    • Пользователей с активной подпиской, при удалении приложения, мы будем уведомлять о том, что удаление приложения не отменяет подписку автоматически

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


    Более подробно ознакомиться с новыми политиками и правилами в отношении платных подписок, изучить примеры лучших практик и распространенных нарушений вы можете здесь. Также для вас, мы создали контрольный список, записали видео и подготовили тренинг.


    Ограничение ненужного доступа к геолокации


    Пользователи регулярно сообщали нам, что они хотели бы иметь больший контроль над данными о своем местоположении, и что мы должны предпринять все возможные меры для недопущения неправильного использования доступа к геолокации. Несмотря на то, что для получения такого доступа, пользователям Android всегда нужно было дать явное разрешение любому приложению, запрашивающему доступ к геолокации, в Android 11 мы добавили возможность дать приложению временное «одноразовое» разрешение.


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


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


    Мы понимаем, что приведение приложений в соответствие с новыми политиками и правилами запроса доступа к геолокации может потребовать переработки приложений и поэтому продлеваем сроки внесения изменений. Мы не будем предпринимать никаких мер в отношении новых приложений до августа 2020 года, а для уже опубликованных на момент анонса приложений до ноября 2020 года. Мы будем держать разработчиков в курсе и сообщим об изменении сроков. Дополнительные сведения можно найти в справочного центре.


    UPD
    Мы добавили в статью видео с обзором новых политик и правил. Видео на русском языке!



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

    Google Developers
    Build anything with Google

    Комментарии 35

      +5
      А вы ещё не исправили такое положение, когда приложению работающему с внешним устройством по bluetooth не нужен доступ к точным координатам, но приложение вынуждено запрашивать доступ к геолокации и требовать включение геолокации только потому, что иначе приложение просто не сможет получить к определённому уже привязанному bluetooth устройству?
        +2
        Запрос разрешения на геолокацию при работе приложения с Bluetooth нужен, в первую очередь, для того, чтобы пользователь понимал, что приложение работающее с Bluetooth, может, в теории, определить его местоположение. Совсем не факт что оно так будет делать, но вполне может. Именно поэтому при работе с Bluetooth, приложение обязательно должно запросить у пользователя разрешению на геолокацию.
          0

          Что значит "в теории может определить"?
          В теории вообще много чего можно определить (по марке телефона доход его владельца например), но что-то я не припомню чтобы каждое приложение запрашивали выписку с банковского счёта.

            +2
            Это значит что с доступом к Bluetooth, приложение может очень точно и легко определить в наши дни локацию пользователя. Приложение с доступом к Bluetooth может практически в любой момент инициировать сканирование, даже когда пользователь об этом может не догадываться. Поэтому приложениям необходимо запрашивать оба разрешения, что бы мы все могли убедиться в том, что пользователь дал на это согласие и понимает что происходит. А теже наушники к телефону можно подключить без доступа к геолокации.
              0

              Я не понял каким образом оно определит положение "точно и легко". Допустим приложение инициирует сканирование и пусть даже что-то найдет? Каким образом это выдаст GPS координаты? К слову зачем тогда вообще GPS?

                +2
                Простите, но если я хочу дать приложению доступ к bluetooth и совершенно не хочу давать доступ к GPS, почему я обязан давать ему оба доступа? Тем же фитнесс-браслетам, например. Или LEGO-роботам
              +2
              Это решение логично и понятно, но зачем требовать включенной службы геолокации? Google упорно пытается сделать систему и приложения более экономными в плане батареи, но форсить включение геолокации для работы, к примеру, с BLE вызывает недоумение. Так как в итоге включенные геосервисы просто умножают на ноль всю попытку экономии батареи.
                +1
                Если при этом к службам геолокации приложение не обращается, а только использует, скажем BLE, то всё с аккумулятором будет нормально. Службы геолокации не будут активно искать спутники и обрабатывать данные о с них. О том зачем запрашивать именно такую комбинацию разрешений ещё раз написал выше.
                  0
                  а только использует, скажем BLE
                  Можно было бы и обойтись этим одним запросом на ACCESS_FINE_LOCATION или ACCESS_COARSE_LOCATION.
                  Тут недоумение в том, зачем пользователю вообще включать службу геолокации, если приложению она не нужна вовсе. Это вызывает лишние вопроси и недоумение у пользователей.
                    +1
                    Зачем нужная геолокация, при подключении к BLE наушникам? Меня, как пользователя, это раздражает.
              +3

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


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


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

                +2
                Непонятно, как теперь быть разработчикам, которым нужны данные о местоположении и пользователь их согласен дать, но почему-то нужно получать специальное разрешение от Google. Как долго будет занимать эта процедура? Какие механизмы аппеляции или доводы пользователей необходимо будет привести? Не будет ли это так как с SMS, когда просто обрежут всем приложениям?

                Почему пользователь сам не может решить давать или нет? Тем более уже и так обязали показывать notification для постоянного доступа к background.
                  +1
                  Понимаете, пользователи иногда вынуждены дать доступ к геолокации и тем самым сообщить о своем местоположении, потому что приложение просто отказывается работать без него. Или Даже когда приложение могло бы работать с ограничением функционала. Или дают такой доступ не задумываясь. Данные о местоположении пользователя является критической информацией и мы хотим убедиться что геолокацию запрашивают только те приложения, которым она действительно нужна, а у пользователя есть возможность контролировать этот доступ.

                  Если вашему приложению критически необходим доступ к геолокации, то вам нужно будет описать зачем он нужен. Ревью – это обычный процесс с которым сталкиваются многие разработчики. Мы увеличили сроки ревью и в целом стараемся улучшить данный процесс.
                    +1
                    Не совсем понятно, что за ревью, по ссылке в статье написано, что приложения должны пройти ревью до 2 Ноября или будут удалены, но кнопки отправить на ревью нет, возможно я не там ищу эту кнопку (Google Play Console).
                    +2
                    Что касается SMS, некоторые приложения получив доступ к SMS, для автоматического чтения кодов подтверждения или регистрации, затем не брезговали читать все сообщения у пользователя на телефоне.

                    Для удобства разработчиков и безопасности пользователей, мы добавили SMS Retriever API, который не просто позволяет автоматически прочитать сообщение с кодом подтверждения, но и скопировать его в поле ввода этого самого кода. Но при этом, приложение не имеет доступа к остальным сообщениям на телефоне, который, в 99% случаев и не нужен. Для отправки СМС/MMS/RMS были добавлены специальные экшены.
                    +3
                    Пользуясь случаем, хотелось бы попросить не прибегать к превентивным удалениям, а давать время на исправление и коммуникацию, хотя бы 1-2 недели.
                    1) Из-за одного permission (он был нужен на Android 2.1 и с тех пор просто висел), было залочено все приложение в прошлом году и все покупки, конечно, релиз в авральном режиме и попытка resubmit, это то еще приключение. Но! за это время слетели почему-то и все продляющиеся подписки пользователей, которые потом писали, почему приложение не работает.
                    2) Сейчас пришло предупреждение переоформить подписки и хорошо, что дается время на исправление, правда непонятно хватит ли его и получится ли сразу исправить правильно, как требует policy. Все-таки в Apple Store эта процедура занимает 2-3 недели (валидация платных подписок), но хотя бы чувствуешь какую-то уверенность. А в Google Play как на пороховой бочке живешь…

                    Спасибо, просто одно дело приложения, которые существуют 5-10 дней, а другое, которые уже 5-10 лет.
                      0
                      Спасибо за обратную связь, мы её слышим. Мы стараемся глобально улучшать процессы ревью и апелляций, а также коммуникацию с разработчиками. Что касается текущего обновления, мы продлили сроки и подготовили понятные материалы для разработчиков. Даже вот виде на русский перевели с обзором новых политик =)
                        +2
                        Уже тот факт, что на Хабре кто-то начал отвечать на комментарии android-разработчиков большой шаг. Учитывая, сколько негативных случаев и статей тут набралось. Порой недовольство аргументировано.
                        Надеюсь, в дальнейшем будет поддержка разработчиков как у Google Рекламы
                      +4

                      А объясните, пожалуйста, простому обывателю следующий феномен. Недавно пришлось начать пользоваться iOS параллельно с Android. И каково же было мое удивление, когда одни и те же приложения в iOS прекрасно устанавливались и работали либо вообще без доступа к каким-либо службам, либо с минимальным количеством необходимых служб. Для примера — приложение Сбербанк Онлайн. На Android оно запрашивает доступ к звонкам и файлам. При отказе предоставлять такие разрешения приложение не работает, аргументируя это тем, что данные разрешения требуются для работы встроенного антивируса. В той же iOS то же самое приложение работает вообще без антивируса (даже слово такое нигде в описании не фигурирует). Более того, при запросе разрешений (управления звонками там даже не запрашивают), можно все эти запросы отклонить раз и навсегда и приложение нормально работает. Действительно, приложение может лишиться какого-либо функционала (без геопозиции не покажет БЛИЖАЙШИЕ банкоматы, но покажет карту с банкоматами, без доступа к контактам — при переводе по номеру телефона не предложит контакты из адресной книги, но позволит ввести номер вручную и совершить перевод), но основной функционал должен работать — проверка баланса, переводы, история, счета, копилки и так далее. Учитывая, что разработчик приложения одна и та же компания, напрашивается вывод, что именно политики магазинов приложений разнятся. Так почему Google Play разрешает так выворачивать руки своим пользователям, а AppStore следит за тем, чтобы основной функционал приложения был доступен всегда, а остально на усмотрения пользователя и его разрешений? Повторюсь, я не совсем в теме, поэтому заранее прошу прощения, если что-то недопонимаю.

                        0
                        Мы не можем ничего сказать про iOS и AppStore, я надеюсь вы понимаете. Что касается Google Play и Android, у нас немного разные механизмы разрешений и мы предпринимаем все усилия чтобы сделать наши платформы лучше и безопаснее для пользователей. Именно про это написано в статье. Это не мгновенный процесс. Даже тут в комментариях есть разработчики, которые против ограничений.
                          +2
                          Спасибо за ответный комментарий. Я лишь хотел бы уточнить мое недоумение. Тут вопрос не столько разрешений и их контроля, с этим вопросов нет, если я запретил что-либо на Android, то это остается запрещенным для приложения. Меня смущает тот факт, что аудит приложений в Google Play допускает к публикации приложения, которые не выполняют своего основного функционала без доступа к разрешениям, необходимым для вспомогательного функционала. Согласитесь, если я скачиваю приложение банка — я хочу получить функционал приложения банка, а не антивируса, который может шариться в моих файлах и совершать/отклонять звонки. Мне кажется сомнительной такая практика. Если приложение не может или не хочет выполнять свою основную функцию без навязывания чего-либо, то что оно делает в Google Play? Именно из-за этой причины я отказался от приложения Сбербанк Онлайн на своем Android-смартфоне. И тут такой любопытный сюрприз со стороны iOS.
                            0

                            "Меня смущает тот факт, что аудит приложений в Google Play допускает к публикации приложения, которые не выполняют своего основного функционала без доступа к разрешениям, необходимым для вспомогательного функционала."


                            Гугл, ответьте, пожалуйста, что вы собираетесь с этим делать?

                              0
                              У WeChat из PlayStore при регистрации из России еще интереснее. Не даешь сразу доступа к контактам — свежесозданный аккаунт улетает в бан. Это при том что там регистрация по инвайтам от других пользователей.
                                0

                                PlayStore — это GooglePlay или AppStore?))

                                  0
                                  первое.
                                    0

                                    Мдя. Я уже реально подумываю заводить трактор в сторону iOS. Вот именно из-за таких нюансов.

                          +1
                          Лучше расскажите, когда в google keyboard можно будет по честному отключать аплоад всех данных, а не как сейчас? А так же в самом маркете его молчаливые автоапдейты связанных апплетов? А то когда это делают другие — ай-ай-ай, а когда мы — то все спокойно, ради вас же стараемся.
                            –1
                            Во первых, вы можете отключить обмен данными, в интернете есть масса ресурсов как это сделать. Во вторых, вы можете даже поставить другую клавиатуру. А в третьих, мы не отправляем данные напрямую, там используется federated learning – если мы говорим именно про улучшение модели. Подробнее можно прочитать тут: arxiv.org/pdf/1812.02903.pdf
                              –1
                              — т.е. вопрос про то, что маркет молча обновляет гуглсервисы — вы проигнорировали?
                              — как передача данных куда бы то ни было, когда я это явным образом запретил в самом приложении, укладывается, к примеру, в правила gdpr?
                                –1
                                – Вы говорили про клавиатуру, вам про неё ответили. Про сервисы вы не написали ни слова. Писали про какие-то апплеты. Вы можете отключить обновления. Вы можете даже не добавлять учетную запись Google на Android.
                                – Google соблюдает GDPR, и не только его. Подробнее вы можете прочитать здесь. Кроме того, вы можете не просто запретить передачу данных, но и полностью удалить все свои данные. А если нужно, вы также можете скачать их.
                            –2
                            del
                              0
                              Добрый день, полностью приветствую изменение правил, что должно повысить доверие пользователей к разработчикам. Только вот с подписками остаются вопросы. Вот это требование о подробном описании условий подписки, касается оно тех приложений в которых используются сторонние библиотеки для реализации механизма подписок? Например у меня на экране с предложением подписок, при нажатии на кнопку «подписаться» появляется стандартное гугловское окно со всеми ценами и условиями подписки в котором уже пользователь решает оформлять ему подписку или нет. Как быть в таком случае?
                                0
                                Вопрос по поводу подписок: как узнать дату следующего платежа? Google Play Billing Library позволяет узнать только дату и время оформления подписки. Но не дату следующего платежа.
                                То есть, если у подписки есть бесплатный пробный период, то этот бесплатный период может иногда действовать, а иногда — не действовать.
                                Например, если пользователь отменил подписку, а потом снова оформил. Тогда средства буду списаны в момент оформления подписки, а не после бесплатного периода. То есть приложение введёт пользователя в заблуждение, если скажет, что средства будут списаны после бесплатного периода, а не сразу.
                                  0

                                  Я бы хотел что бы не закручивали руки тем кто пользуется Google titan, теперь я не могу своем девайсе устанавливать APK и отключить защиту не могу по этой же причине. К тому же есть ещё ряд ограничений, Google excel не парит по cli, а так же пользовать скриптами. Только и узнаю как у меня руки завязаны

                                    0
                                    В целях повышения Вашей безопасности, предотвращения и профилактики. Приносим извинения за неудобства. Адм. .jpg (с) Вася Ложкин.

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

                                    Самое читаемое