Что такое сервисы google play на андроид
Перейти к содержимому

Что такое сервисы google play на андроид

  • автор:

Обновления Сервисов Google Play для Android важнее, чем вы думали

Любой пользователь Android знает, что обновления – это круто. Зачем они нужны – вопрос другого рода. Тем более, что Google предлагает сразу три типа апдейтов, каждый из которых имеет своё предназначение. Несмотря на это, в представлении большинства ценностью обладают только системные обновления – те самые, которые Google выпускает раз в год, а все остальные как будто бы и не нужны. Но это глубочайшее заблуждение, и сейчас я докажу вам, почему именно.

Обновления Сервисов Google Play для Android важнее, чем вы думали. Обновления Google Play Services несут большую ценность, чем кажется многим. Фото.

Обновления Google Play Services несут большую ценность, чем кажется многим

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

Зачем нужны обновления сервисов Google Play

Обновления Google Play содержат в себе все те нововведения, которые невозможно реализовать посредством обновления приложений. То есть, если добавить функцию блокировки альбомов можно через «Google Фото», а инструмент каталогизации SMS – через «Сообщения», то вот функцию сейсмометрии или голосовое управление приложениями – уже нет. Этим нововведениям нужен отдельный источник, и его роль играют обновления Google Play.

Зачем нужны обновления сервисов Google Play. Слева — как выглядела кнопка установки раньше, справа — как она будет выглядеть у игр с быстрой установкой. Фото.

Слева — как выглядела кнопка установки раньше, справа — как она будет выглядеть у игр с быстрой установкой

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

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

Играть в игры во время загрузки

Например, игра весом 400 мегабайт сможет запуститься уже спустя 10 секунд. За это время на смартфон скачается весь необходимый пакет данных, которые позволят запустить игру и не чувствовать недостатка в графике и возможностях. Тут нужно заметить, что в первую очередь это нововведение получат смартфоны на Android 12, но потом оно доберётся и до всех остальных, что только подтверждает важность обновлений GMS.

Обновления Сервисов Google Play для Android важнее, чем вы думали. Играть в игры во время загрузки. Фото.

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

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

Оставить комментарий в Telegram. Поделитесь мнением в чате читателей Androidinsider.ru

Теги

  • Google Play
  • Обновления Android
  • Приложения для Андроид

Интеграция сервисов Google Play на Android

Интегрируя свои приложения Android с сервисами Google Play, вы можете получить доступ к таким сервисам Google, как Карты, Диск и Google+. Как только ваши приложения настроены на использование этих сервисов, доступ к ним, как правило, прост. Процесс установки требует нескольких шагов, но вам нужно выполнить их только один раз. В этом руководстве мы пройдем процесс интеграции сервисов Google Play с приложениями для Android.

Вступление

В этом руководстве мы расскажем, что нужно сделать для интеграции приложений с Play Services в Eclipse и Android Studio. Вам потребуется доступ к консоли разработчика Google и утилите Keytool.

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

1. Установите Play Services в вашей IDE

Шаг 1

Откройте вашу IDE и запустите Android SDK Manager. В Eclipse выберите « Окно»> « Android»> «Менеджер SDK» . В Android Studio нажмите кнопку панели инструментов SDK Manager . Прокрутите список, разверните папку Extras и выберите Google Play Services .

Android SDK Manager

Нажмите, чтобы установить пакет, и при появлении запроса примите лицензию. Если вы разрабатываете в Android Studio, вам также необходимо установить Google Repository .

Шаг 2

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

API Google

Найдите платформу в вашем SDK Manager, установите ее и примите лицензию. Когда вы создаете AVD (виртуальное устройство Android) для тестирования приложения с помощью Google Play Services, выберите Google API в качестве цели.

Шаг 3

Если вы разрабатываете в Eclipse, вам также необходимо скопировать библиотеку Play Services в ваше рабочее пространство. Сначала найдите его на своем компьютере, используя файловый менеджер. Вы найдете его в папке, в которую вы загрузили свой Android SDK, по адресу /extras/google/google_play_services/libproject/google-play-services_lib/ .

Скопируйте его в папку на вашем компьютере, которую вы используете для файлов разработки Android. После того, как вы скопировали библиотеку (вы должны скопировать ее, а не использовать версию в каталоге SDK), вернитесь в Eclipse. Выберите « Импорт» в меню « Файл» . Разверните папку Android , выберите « Существующий код Android в рабочую область» и нажмите « Далее» .

Библиотека импорта сервисов Play

Нажмите кнопку « Обзор» и перейдите в папку, в которую вы скопировали библиотеку Play Services. Выберите папку, которую вы скопировали, и нажмите « Готово», чтобы импортировать ее. Пакет появится в вашем Package Explorer.

Проект «Импорт игровых сервисов»

2. Создайте проект Android

Шаг 1

Теперь вы можете начать разработку с помощью ресурсов Play Services. Создайте новый проект Android в вашей IDE. Если у вас есть проект в рабочей области, вам нужно сослаться на ресурсы Play Services внутри него.

В Android Studio вам необходимо добавить правило сборки в файл build.gradle в модуле для проекта приложения. В разделе dependencies используйте следующий синтаксис:

compile ‘com.google.android.gms:play-services:4.1.32’

Убедитесь, что вы используете номер для самой последней версии Play Services. Вам нужно будет обновить это по мере обновления библиотеки. Сохраните файл и нажмите кнопку « Синхронизировать проект с файлами Gradle» .

В Eclipse выберите проект в проводнике пакетов, щелкните правой кнопкой мыши или выберите меню « Проект» и выберите « Свойства» . Выберите опцию Android слева и нажмите « Добавить» в разделе « Библиотека ».

Добавить библиотеку Play Services

Выберите библиотеку Google Play Services во всплывающем окне и нажмите « ОК», чтобы добавить ее. Нажмите Применить и ОК.

Библиотека сервисов Aply Play

Шаг 2

Какой бы IDE вы не использовали, вам нужно будет добавить метаданные Play Services в ваш файл манифеста. Откройте файл манифеста проекта и добавьте элемент метаданных внутри элемента application :

Если вы используете Proguard, вам нужно будет создать исключение. Смотрите Руководство разработчика для получения более подробной информации. Для обзора API сервисов Google Play, посмотрите индекс пакетов .

3. Подключение к сервисам Play в ваших приложениях

Шаг 1

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

Несмотря на то, что обновления передаются через Google Play Store, все же рекомендуется проверить, какую версию установило пользовательское устройство, прежде чем пытаться выполнить какую-либо обработку с помощью Сервисов Google Play.

См. Пример кода « Реализация клиента GCM» в Руководстве разработчика, чтобы узнать, как реализовать эти проверки в классе Activity . Вызов метода для поиска isGooglePlayServicesAvailable , который можно добавить к вспомогательному методу, как isGooglePlayServicesAvailable в следующем фрагменте:

private boolean checkPlayServices() < int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);

Вы можете вызвать метод в onCreate , прежде чем пытаться создать экземпляр GoogleAPIClient через который вы GoogleAPIClient доступ к ресурсам Play Services, и в onResume . Если на пользовательском устройстве не установлены необходимые ресурсы, ему будет предложено сделать это через Google Play Store.

Шаг 2

После проверки уровня поддержки на пользовательском устройстве вы можете создать экземпляр класса GoogleAPIClient для вызова ресурсов Google Play. Следующий пример кода демонстрирует это и может быть включен в onCreate :

Зачем нам нужны сервисы Google Play

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

Зачем нам нужны сервисы Google Play

Сервисы Google Play — это приложение Google, которое позволяет вам использовать их сервисы, такие как карты, почту, push-уведомления и др. В отличие от Android c открытым исходным кодом, это приложение таковым не является, поэтому мы не знаем обо всех его функциональных возможностях. Это также очень специфический тип программ, потому что они очень часто устанавливаются по умолчанию и имеют много прав, включая те, которые нарушают нашу конфиденциальность.

Почему некоторые приложения требуют установки Google Play Services?

Часто можно столкнуться с подобными вопросами, в основном в форме обвинения в том, что программисты делают это с целью шпионить за пользователями. В этом есть доля правды, потому что сервисы Google Play необходимы для ведения аналитики инструментов Google. Однако, как вы могли заметить, разработчики не имеют доступа к нашим личным данным. Более того, если речь идет только о шпионаже, разработчики могут использовать сторонний инструмент, не прибегая к сервисам Google Play. Но если это нужно не для отслеживания, почему некоторые программы форсируют установку этого приложения?
Ответ уже есть в предыдущем абзаце. Это приложение является чем-то вроде посредника между сервисами Google. Итак, если вы хотите интегрировать карты, push-уведомления или Captche в свое приложение, то вы должны использовать сервисы Google Play или выбирать конкурентные решения от других поставщиков.

Что такое использование сервисов Google Play программистами?

Как известно, Google — это не просто Android. Эта компания известна многим своими замечательными сервисами, такими как YouTube, Карты, Google Analytics и многими другими. Разработчики часто используют эти сервисы в своих приложениях. В некоторых случаях их можно было бы интегрировать вручную с Google API , но это не рациональное решение. Вместо этого мы можем использовать библиотеки, подготовленные Google, которые упрощают все коммуникации и оставляют разработчику абсолютный минимум работы.

Как это выглядит на практике?

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

Сервисы Google Play — почему они противоречивы?

Эти противоречия происходят не только в среде пользователей Android, но и среди программистов. Пользователи критикуют не совсем понятное использование этого приложения. Google специально не сообщает пользователям, что на самом деле делает это приложение. Не удивительно, что приложение потребляет много энергии батареи для передачи данных и требует огромного количества трафика. Это вызывает озабоченность среди пользователей.
С другой стороны, есть программисты, которые знают ответы на большинство вышеупомянутых вопросов, но они также критикуют Google за это приложение — почему? Всё дело в неравной конкуренции. Это приложение установлено на большинстве смартфонов Android, кроме того, большинство из них выделяет все свои разрешения. Это дает Google преимущество с самого начала. Они могут использовать практически неограниченную мощность в своих приложениях через Сервисы Google Play.
Второе противоречие — неравный доступ к системным ресурсам. Обычный программист при создании приложения должен учитывать многочисленные ограничения, касающиеся выполнения задач в фоновом режиме или доступа к местоположению. Между тем, приложение Google Play Services работает постоянно.

Как восстановить конфиденциальность или удалить сервисы Google Play?

Вряд ли кто-нибудь знает как обустроить конфиденциальность, но сервисы Google Play можно удалить или полностью отключить. Вы можете сделать это, зайдя в «Настройки», далее «Приложения», затем найдите «Сервисы Google Play» и отключите то, что вам не нужно в разделе «Разрешения». Однако я предупреждаю вас, что Google будет беспокоить вас уведомлениями каждый раз, когда вы запускаете приложение. Дело очень странное, потому что текст уведомления сообщает нам, что без надлежащих разрешений приложения Google не будут работать должным образом, но оказывается, что ничего подобного не происходит.
Я только активировал местоположения и доступ к контактам и не заметил никаких проблем с работой каких-либо приложений Google, и я часто ими пользуюсь. Я также рекомендую заблокировать группу уведомлений, которые сообщают нам об отсутствии разрешений. Это позволит избежать назойливых запросов на дополнительные разрешения.

Какие смартфоны без сервисов Гугл?

В Китае Google не работает, соответственно будь тот же Youtube, Gmail или Карты там невозможно запустить. Автоматически отпадает нужна в сервисах Гугл для смартфонов, предназначенных для жителей Поднебесной. Несмотря на это при желании можно установить Google Play на Андроид и пользоваться всеми приложениями поискового гиганта.

Нам есть что бояться?

Нет. Как известно, Android является проектом с открытым исходным кодом. Любой желающий может посмотреть свой код. Это указывает на малую вероятность того, что система Android позволит получать какие-либо опасные участки кода. Их услуги — прямая противоположность Google Play, потому что их коды нигде не публикуются.

Android с нуля: сервисы Google Play

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

Службы Google Play содержатся в APK и работают в качестве фоновой службы на каждом устройстве Android, которое подключается к Play Store. Поскольку сервисы Google Play распространяются через Play Store, их можно обновлять независимо от производителя или оператора телефона, что позволяет каждому устройству вернуться к API 9, чтобы оставаться в курсе без ненужных препятствий. В среднем, сервисы Google Play будут обновляться на устройстве в течение нескольких дней, и Google не будет выпускать обновленный SDK для разработчиков, пока подавляющее большинство устройств не получат последнюю версию APK.

Схема сервисов Google Play и Android

Компоненты игровых сервисов

За прошедшие годы Play Services превратилась из простого способа доступа к новым функциям Google в обратно совместимом виде в гигантское приложение, содержащее множество различных пакетов, которые можно использовать для различных функций. Понимание того, какие компоненты доступны в Сервисах Google Play, является первым шагом к пониманию того, что можно использовать для улучшения ваших приложений. Каждый компонент может быть импортирован в ваши проекты индивидуально через ваш файл build.gradle .

Google+ и аутентификация

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

Адреса

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

Индексирование приложений

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

Приложение приглашает

Пакет App Invites содержит компонент пользовательского интерфейса, который открывается в мобильном приложении и позволяет пользователям обмениваться ссылкой на ваше приложение по электронной почте с контактами, выбранными пользователем. Это помогает проводить больше установок для вашего приложения.

аналитика

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

действия

Пакет Actions является одной из более простых функций в Службах Google Play и добавляет поддержку различных типов намерений, используемых для служб Google, таких как поиск.

осведомленность

Доступный в пакете Context Manager API Awareness позволяет разработчикам получать доступ к различным источникам данных из Google для создания контекстно-зависимых приложений. Источники данных включают погоду, маяки, места, местоположение и распознавание активности.

Представление Awareness API

Google Cast

Этот пакет, недавно обновленный до Cast SDK 3, позволяет разработчикам контролировать контент, который воспроизводится на устройстве Google Cast, например на Android TV или Chromecast. Помимо возможности подключения к устройствам Cast и отправки контента, этот SDK предоставляет компоненты пользовательского интерфейса, которые соответствуют рекомендациям по проектированию Cast .

Google Cloud Messaging

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

Гугл драйв

Используя Google Drive API, вы можете создавать, редактировать и удалять документы, искать файлы и прикреплять документы к устройству. Когда элемент закреплен, последняя версия всегда загружается на устройство и будет доступна всем приложениям, имеющим доступ к файлу в автономном режиме.

Google Fit

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

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

Приложение Google Fit, отображающее историю фитнеса

Google Location и распознавание активности

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

Карты Гугл

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

В дополнение к стандартной функции «Карты» Google также предоставил библиотеку с открытым исходным кодом под названием «Map Utils», которая предоставляет дополнительные функции, такие как тепловые карты и кластерные маркеры .

Карты Google на Android с маркерами

Google Ads

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

места

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

Places API Place Picker

Mobile Vision

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

Этот пакет также включает в себя возможность сканирования и интерпретации штрих-кодов, а недавно добавила возможность анализировать текст в режиме реального времени для перевода, как это видно в приложении Google Translate для Android .

Лица, обнаруженные с помощью API Vision

Рядом, поблизости

Рядом позволяет пользователям взаимодействовать с другими устройствами или маяками в их общей близости. Используя API ближайших сообщений, устройства могут общаться друг с другом через Bluetooth, ультразвук или Wi-Fi. Используя API-интерфейс Nearby Connections , устройства могут обнаруживать друг друга по сети.

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

Пример трансляции URL-адресов ближайших маяков

Panorama Viewer

Используя функцию Panorama Viewer, вы можете создавать приложения, которые могут получать доступ к изображениям с метаданными панорамы и отображать их с помощью встроенного в устройство средства просмотра панорамы. Панорамные изображения работают аналогично Google Street View.

Play Game Services

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

Защитная сетка

Используя SafetyNet, вы можете проанализировать аппаратное и программное обеспечение устройства, чтобы убедиться, что устройство работает должным образом при запуске вашего приложения. Устройства сравниваются с предварительно протестированными совместимыми устройствами Google, и результат возвращается в ваше приложение.

Android Pay

Используя Сервисы Google Play, вы можете интегрировать свое приложение с Android Pay, что позволит пользователям приобретать физические продукты через ваше приложение. Если ваше приложение продает только цифровые продукты, вам следует рассмотреть возможность покупки в Google Play.

Android Wear

В то время как компоненты пользовательского интерфейса для Android Wear доступны в библиотеке поддержки Wear, любое общение между телефонами и носителями осуществляется через Сервисы Google Play с использованием API уровня данных для синхронизированных данных, API сообщений для одноразовых сообщений и API-интерфейса Node для обнаружения. подключенные устройства.

Firebase

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

Включение сервисов Google Play

Перед использованием Play Services в вашем приложении Android некоторые API-интерфейсы требуют использования консоли API Google для настройки используемых вами сервисов. В этом разделе вы узнаете, как включить API и создать ключ API для доступа к ним из приложения Android. Хотя доступ к этим API-интерфейсам выходит за рамки данной статьи, вы можете найти множество учебных пособий по компонентам Служб Google Play в списках учебных пособий Envato Tuts +.

Шаг 1: Создание проекта

Чтобы создать новый проект, нажмите синюю кнопку « Создать проект» в верхней центральной части экрана.

Консоль Google API Создать проект

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

Экран нового проекта Google API Console

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

Экран Google Console Overview

Шаг 2. Включение API

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

Сообщение Awareness API, предлагающее вам создать учетные данные

Если это первый API, который вы включили, вам будет предложено создать набор учетных данных.

Шаг 3. Создание ключа API

Чтобы использовать включенные API, вам необходимо сгенерировать ключ API для вашего приложения Android. На странице учетных данных для вашего проекта Google выберите один из включенных API в верхнем раскрывающемся меню, а Android — во втором.

Консоль Google API Добавьте учетные данные в свой проект

Затем вы попадете на экран, где вы можете ввести имя пакета для вашего приложения и SHA1 для ключа подписи приложения. Чтобы получить ключ подписи SHA1 для вашего ключа отладки в Linux или OS X, введите следующую команду в окне терминала.

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

В Windows вы можете запустить ту же команду, указав путь к файлу debug.keystore .

Окно терминала для создания учетных данных

Получив ключ SHA1, введите его в создатель учетных данных API Google.

Консоль API Google Создать ключ API

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

Ключ API Google API Console

Вывод

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *