Где найти текст авторства сервисов Google Play?

В документация Google Maps говорится, что необходимо включить текст атрибуции сервисов Google Play. как часть «Правовых уведомлений». Текст авторства доступен при вызове GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo. Но GooglePlayServicesUtil недоступен до Android 2.2. Мое приложение рассчитано на 2.0, так что это за текст и где его взять?


person Bevor    schedule 27.02.2013    source источник
comment
GooglePlayServicesUtil недоступен до Android 2.3.3 — где вы это видите?   -  person CommonsWare    schedule 27.02.2013
comment
Я не уверен сейчас. Я попытался перейти на Google Maps 2.0 и везде читал, что службы Google не поддерживаются ниже 2.3.3.   -  person Bevor    schedule 27.02.2013
comment
developer.android.com/google/play-services/setup.html Вы можете разрабатывать приложения на любом совместимом устройстве с Android 2.2 или более поздней версии и с Google Play Store. GooglePlayServicesUtil предоставляется SDK Play Services и сам по себе не зависит от версии, AFAICT.   -  person CommonsWare    schedule 27.02.2013
comment
Мое приложение предназначено для версии 2.0, SDK Play Services отсутствует, не так ли? По крайней мере, на моем реальном устройстве нет Google Play, а есть Android Market.   -  person Bevor    schedule 27.02.2013
comment
Карты версии 2 не поддерживают Android 2.0, так как для них требуется OpenGL ES 2.0, а это недоступно для Android 2.0. Имейте в виду, что на сегодняшний день почти не используется устройств с Android 2.0 — все они были обновлены до чего-то более нового (например, Android 2.1). Для запуска Maps V2 на устройстве должен быть установлен OpenGL ES 2.0 и Play Services Framework. Последний доступен только для устройств с Play Store, а не Android Market.   -  person CommonsWare    schedule 27.02.2013
comment
Спасибо за информацию. Это означает, что он недоступен на моем устройстве с Android 2.1. И, как я уже сказал, именно поэтому мое приложение разработано как минимум для версии 2.0. Иначе я бы не смог запустить его сам :)   -  person Bevor    schedule 27.02.2013
comment
В этом случае ваше приложение не может использовать Карты версии 2. Вы можете использовать Карты V1, хотя у вас осталось всего несколько дней, чтобы получить ключи API.   -  person CommonsWare    schedule 27.02.2013
comment
Да, я использую Карты 1.0. Тем не менее, мне нужно отобразить некоторую информацию о лицензии, но встроенной возможности сделать это нет. Вот и приходится как-то отображать сам текст в каком-то диалоге.   -  person Bevor    schedule 27.02.2013
comment
Я использую сервисы Google Play (для AdMob и Analytics), но не Карты. Не ясно, нужно ли мне добавлять текст авторства в мои юридические уведомления или нет. Есть ли документация Google, которая устраняет это сомнение?   -  person Sébastien    schedule 22.07.2016
comment
@Sebastien Прежде всего, когда вы используете сторонние фреймворки, код или что-то еще, вам почти всегда приходится добавлять их в юридическое уведомление (в зависимости от лицензии, например GPL). Если вы используете AdMob и Analytics, недостаточно просто добавить их в официальное уведомление. Ваши пользователи должны принять эту чепуху из ЕС. Для этого также есть решение: https://github.com/Carlosph/CookiesConsent. Я не тестировал это, потому что я написал собственное решение.   -  person Bevor    schedule 22.07.2016


Ответы (2)


Вот что

Log.d("DEBUG", GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(this));

показывает (февраль 2013 г. - это могло измениться за это время! См. Первый комментарий):

Этот продукт включает в себя программное обеспечение из проекта Android с открытым исходным кодом Copyright (c) 2005–2008, проект с открытым исходным кодом Android, лицензированный в соответствии с лицензией Apache, версия 2.0 («Лицензия»); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Если это не требуется применимым законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое по Лицензии, распространяется на условиях «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующего разрешения и ограничения в рамках Лицензии. Лицензия Apache версии 2.0, январь 2004 г. http://www.apache.org/licenses/

Затем следует Лицензия Apache версии 2.0.

Изменить от 3 января 2016 г.: GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(Context) теперь устарело.

Вместо этого используйте GoogleApiAvailability.getInstance().getOpenSourceSoftwareLicenseInfo(Context);.

Редактировать 31 октября 2017 Как сказал donfuxx, его больше не нужно показывать в приложении. Документ Google< /а>

person Matt Handy    schedule 27.02.2013

Где я могу найти информацию об атрибуции?

Вы можете найти атрибуцию в строке (строках), показанной в нижней части Контента в продуктах
вместе с уведомлениями об авторских правах, такими как «Данные карты © 2012 Google, Sanborn». Обратите внимание, что точный текст атрибуции меняется в зависимости от географии и типа контента. Текст атрибуции должен быть понятен среднему зрителю или читателю.

Взято с: http://www.google.com/permissions/geoguidelines/attr-guide.html

Вот страница с более общей информацией, а также Инструмент разрешений, который вы можете использовать, если ваш вариант использования более сложный.

На этом изображении точно показан текст Вы ищете.

person drew moore    schedule 27.02.2013