- Ваши идеи. Наши технологии. Для миллиардов пользователей
- Масштабирование
- Итерации
- Статистика
- Что нового в Google Play
- Создавайте качественные приложения и игры
- Отчеты о тестировании
- Android Vitals
- Будьте уверены в своем продукте
- Страница приложения
- Обзор выпусков
- Built by you. Powered by us. Experienced by billions.
- Power to scale
- Freedom to iterate
- Access to insight
- What’s new in Google Play
- Build a high-quality app or game
- Pre-launch reports
- Android vitals
- Release with confidence
- Store listings
- Releases overview
- Grow your audience
- Acquisition reporting
- Statistics
- Monetize with ease
- Subscription setup
- In-app products
- Drive engagement and user retention
- Reviews
- Ratings
- More resources
- Blog post
- What’s new in Google Play
- DEVELOPER STORIES
- Find success with Google Play
- Создавайте качественные приложения и игры
- Уникальное предложение для широкой аудитории
- Привлечение интереса пользователей
- Хорошие технические характеристики
- Setting Up Google Play Games Services
- Step 1. Sign in to the Google Play Console
- Step 2. Add your game to the Google Play Console
- Step 3. Generate an OAuth 2.0 client ID
- a. Configure the OAuth consent screen
- b. Create a credential
- Android
- Game server
- Avoiding common setup problems
- Next steps
Ваши идеи. Наши технологии. Для миллиардов пользователей
Масштабирование
Развивайте свой бизнес по всему миру, используя нашу платформу.
Итерации
Проводите эксперименты и тестирования, чтобы подготовить приложение для запуска и дальнейшего использования.
Статистика
Используйте детальную информацию и данные, имеющие практическое значение, чтобы принимать правильные решения.
Что нового в Google Play
Рассказываем новости с Саммита для разработчиков Android. Узнайте о новых функциях и инструментах, которые помогут вам добиться успеха на нашей платформе.
Создавайте качественные приложения и игры
Хотите добиться долгосрочного успеха? Повышайте производительность приложения и качество контента, а также улучшайте интерфейс и функции.
Отчеты о тестировании
Выявляйте проблемы, например со стабильностью и производительностью приложения, до того, как они коснутся пользователей.
Android Vitals
Отслеживайте и повышайте производительность своего приложения или игры.
Будьте уверены в своем продукте
Выбирайте подходящую стратегию и пользуйтесь инструментами, которые позволяют публиковать приложения, управлять ими и успешно выводить их на международный рынок.
Страница приложения
Совершенствуйте страницу приложения в Google Play, чтобы завоевать внимание пользователей.
Обзор выпусков
Отслеживайте сборки и управляйте выпусками на всех этапах.
Источник
Built by you. Powered by us. Experienced by billions.
Power to scale
Use our platform to help grow your business globally
Freedom to iterate
Experiment and test to optimize what you need for launch and beyond
Access to insight
Tap into rich information and actionable insights to make better decisions
What’s new in Google Play
Get the latest updates from Android Dev Summit and discover new features and tools to help you succeed on our platform
Build a high-quality app or game
Drive long term success by improving key app quality components including content, user experience and technical performance
Pre-launch reports
Spot issues such as app stability and performance before they affect your users
Android vitals
Monitor and improve the technical quality of your app or game
Release with confidence
Make your app launch a success with tools and strategies to help you publish, manage, and distribute your app worldwide
Store listings
Make a great first impression on potential users with a strong Play store listing
Releases overview
Monitor your builds to manage your releases at every stage of the process
Grow your audience
Accelerate your user growth with our reporting and optimization tools, including unique market insights exclusive to Google Play
Acquisition reporting
Track acquisition trends and see which sources are driving the highest quality impressions
Statistics
Query, explore, and compare exclusive metrics about your app from across Play Console
Monetize with ease
Create a revenue stream by launching a paid app or offering digital content or subscriptions
Subscription setup
Grow your revenue with subscriptions and let Play take care of payment, notifications, and subscription management
In-app products
Grow your revenue by selling products within your app using Google Play Billing
Drive engagement and user retention
Keep users coming back for more with our engagement tools and insights
Reviews
Discover what users are saying about your app. Engage with users by responding directly to their feedback.
Ratings
Your app rating is a reflection of how users respond to your app. Learn what affects your rating and what you can do to influence it.
More resources
Blog post
What’s new in Google Play
Get the latest updates from Android Dev Summit and discover new features and tools to help you succeed on our platform
DEVELOPER STORIES
Find success with Google Play
Publish your apps and games to users around the world and grow your business on Google Play
Connect with us
Sign up for the Google Play developer newsletter
Источник
Создавайте качественные приложения и игры
Хотите добиться долгосрочного успеха? Повышайте производительность приложения, а также качество контента, интерфейса и улучшайте функции.
Уникальное предложение для широкой аудитории
Расширяйте аудиторию своего приложения – для этого вам нужно правильно выбрать контент.
Выделяйтесь среди конкурентов уникальным или инновационным решением, примером использования, а также интерфейсом и функциями приложения.
Учитывайте культурные нормы разных стран – ознакомьтесь с нашими рекомендациями по успешному запуску приложений во всем мире и подумайте об использовании стратегии регионального ценообразования.
Предоставляйте пользователям возможность общаться и взаимодействовать друг с другом – для этого создавайте и расширяйте сообщества, а также поощряйте самостоятельное создание пользователями контента.
Разрабатывайте новые функции с учетом пользовательских отзывов – в этом вам поможет инфраструктура закрытого и открытого тестирования в Google Play.
Повышайте интерес к своему приложению у пользователей со всего мира – локализуйте его интерфейс и страницу в Google Play с помощью наших сервисов перевода.
Привлечение интереса пользователей
Чтобы удерживать интерес пользователей, регулярно выпускайте обновления приложения и его контента.
Регулярно выпускайте обновления контента и функций приложения – это позволит вам надолго удержать интерес пользователей.
Если в вашем приложении есть реклама, следите, чтобы она привлекала внимание пользователей, а не вызывала негативную реакцию.
Описание приложения должно быть понятным и увлекательным. Расскажите об основных функциях и интерфейсе. Чтобы выбрать лучшее описание, воспользуйтесь экспериментами со страницей приложения.
Улучшайте параметры видимости приложения, оптимизируя графические объекты, скриншоты и видео на его странице в Google Play. Это позволит пользователям понять, как приложение работает.
Хорошие технические характеристики
Создайте приложение, которое будет вызывать у пользователей положительные впечатления, интуитивно понятное, с высокой производительностью и стабильностью.
Приложение должно иметь интуитивно понятный интерфейс – cоздать его вам помогут стандартные шаблоны визуального дизайна и взаимодействия для Android.
Добавляйте в приложение основные функции, связанные с воспроизведением и записью медиафайлов, распространением контента и фоновыми службами.
Оптимизируйте производительность, стабильность и совместимость приложения – это позволит вам удовлетворить ожидания пользователей.
Источник
Setting Up Google Play Games Services
This document covers how to use the Google Play Console to set up Google Play games services for your Android game. The Google Play Console provides a centralized place for you to manage game services and configure metadata for authorizing and authenticating your game.
To add your game to the Google Play Console, follow these general steps:
- Create a game project for your game and specify details such as the name and description of the game.
- Create and link the necessary credentials to authorize and authenticate your game to Google Play Games Services.
These steps are covered in more detail in the sections below.
Step 1. Sign in to the Google Play Console
To sign in, go the Google Play Console. If you haven’t registered for the Google Play Console before, you will be prompted to do so.
Step 2. Add your game to the Google Play Console
To add your game, follow these steps:
- Create a game in Play Console if you haven’t already. See here for more details.
- Navigate to Grow > Play Games Services > Setup and management > Configuration.
Specify whether your game already uses Google APIs (such as Firebase). Choosing the correct option is very important.
- If this is a game you are creating from scratch, or you have never set up Google APIs for it previously, choose No, my game doesn’t use Google APIs. Enter your game’s name and then click Create.
- If this is a game for which you have already set up one or more Google APIs, choose Yes, my game already uses Google APIs. You will see a list of projects from the Google Cloud Console for which you are listed as a developer. Select your project from the list and then click Use.
- If you want to use an existing Play Games Services project, choose Use an existing Play Games Services project. You will see a list of existing Play Games Services projects for your account. Select the correct game project from the list and then click Use. This is not a typical choice, but you might do this if you are creating a new game in Play Console to change the package name, or if you have free and paid versions of your game with different package names.
A Play Games Services game project is created, and a corresponding entry is created for you in the Google Cloud Console.
In the Properties section, you can select Edit Properties and add the description, category, and graphic assets for your game.
- Only the display name is required for testing. The other fields must be filled out before you can publish your game.
- The display name and description for your game should match what you have set up for your game’s Play Store listing.
- For guidelines on creating the graphic assets, see the Google Play for Developers guide and the Google Play Featured-Image Guidelines.
Step 3. Generate an OAuth 2.0 client ID
Your game must have an OAuth 2.0 client ID in order to be authenticated and authorized to call the Google Play games services. To set up a credential for Play Games Services, which is the association between a client ID and your game, use Google Cloud Platform to create the client ID. Then, use Google Play Console to add a credential, linking the client ID to your game.
For more detailed instructions, see the following steps:
a. Configure the OAuth consent screen
If you haven’t yet configured the OAuth consent screen, the Credentials section will display a message prompting you to configure.
Click Configure. This opens a dialog with further instructions and a deep link to the Google Cloud Platform.
If you have completed the setup of the OAuth consent screen, click Done. Google Play Console refreshes automatically, and if configuration was successful you will be able to create a credential:
b. Create a credential
In order to authorize your game to communicate with Google Play games services, you must create a credential with an authorized OAuth2 client ID.
In the Credentials section, click Add credential.
In the wizard, choose whether you want to create an Android credential (if your game APK will authenticate the user and use PGS APIs) or a game server credential (if your game server will use PGS APIs). Follow the instructions specific to your desired credential type.
Android
Set up credential details
Ensure that the name in the Name field matches the name of your game. Choose whether to enable Anti-Piracy.
Set up authorization
Next, choose an OAuth client ID to use for this game project. If you already have OAuth2 client IDs, you can choose one. However, you will usually create a new one. Click Create OAuth client. This opens a dialog with deep links and instructions for creating an OAuth Client ID in Google Cloud Platform.
- Select Android as the application type.
- Enter your game’s name in the Name field.
- Enter your Android application’s package name in the Package name field.
Open a terminal and run the Keytool utility to get the SHA1 fingerprints of the release and debug certificates.
To get the release certificate fingerprint, run the following command:
keytool -list -keystore
To get the debug certificate fingerprint, run the following command:
keytool -list -keystore
The keytool utility prompts you to enter a password for the keystore. The default password for the debug keystore is android . The keytool then prints the fingerprint to the terminal.
Paste the SHA1 fingerprint into the Signing certificate fingerprint (SHA1) field.
Click Create.
For more information about OAuth 2.0 on Android, see Authenticating to OAuth2 Services.
After you click Done in the dialog, the available Client IDs will refresh. Choose the credential you created from the drop-down menu and then click Save Changes. This creates the credential as a draft, enabling you to authenticate to Play Games Services in your game.
You may want to create two credentials: one with the release certificate fingerprint, and one with the debug certificate fingerprint. Make sure to use the same package name for both. This allows Google Play Games Services to recognize calls from your linked APKs that are signed with either certificate. For more information about certificate signing for Android, see Sign your app.
Game server
Set up credential details
Ensure that the name in the Name field matches the name of your game.
Set up authorization
Next, choose an OAuth client ID to use for this game project. If you already have OAuth2 client IDs, you can choose one. However, you will usually create a new one. Click Create OAuth client. This opens a dialog with deep links and instructions for creating an OAuth Client ID in Google Cloud Platform.
- Select Web application as the application type.
- Enter your game’s name in the Name field.
- Click Create.
For more information about OAuth 2.0 on Android, see Authenticating to OAuth2 Services.
After you click Done in the dialog, the available Client IDs will refresh. Choose the credential you created from the drop-down menu and then click Save Changes. This creates the credential as a draft, enabling you to authenticate to Play Games Services from your game server. For more information about using Play Games Services with your game server, see Enabling Server-Side Access to Google Play Games Services.
Avoiding common setup problems
To avoid common setup mistakes, make sure to follow these recommendations when setting up your game to use Google Play games services.
1. Set up your game with the Google Play Console If you created an Oauth 2.0 client ID for your app in the Google Cloud Console, Google Play games services will not know about the association between the game’s achievement and leaderboards and the client ID. To create this association, you must create a credential using the Oauth 2.0 client ID as described in Create a credential. 2. Use the correct application ID in Android The application ID is a required string resource that you must reference in your Android manifest. The application ID string consists only of the digits (typically 12 or more) at the beginning of the client ID provided by the Google Play Console. The application ID can be found at the top of the Configuration page and is labeled as Project ID below the name of your game. 3. Sign your APK with the correct certificate When linking your Android app to your game in the Google Play Console, you must use exactly the same package name and certificate fingerprint that you used to publish your app. If there is a mismatch, calls to Google Play games services will fail. You should create two client IDs, one with the release certificate fingerprint and another with the debug certificate fingerprint, and use the same package name for both. To learn more about how to specify the signing certificate in the Google Play Console, see Signing Your Applications. 4. When developing for Android, include the Play Games SDK as a library project, not as a standalone JAR Make sure that the Google Play services SDK is referenced as a library project in your Android project, otherwise this could lead to errors when your app is unable to find Google Play services resources. To learn how to set up your Android project to use Google Play services, see Setting Up Google Play Services. 5. Sign in with a tester account during development If you have not published your game setting changes in the Google Play Console, you might encounter errors during testing if you are not signed in with a whitelisted tester account. You should always enable your Google Play Console publisher account for testing. To learn how to manage tester accounts, see Enabling accounts for testing. 6. Publish the consent screen in Google Cloud Platform Before publishing the app in the Google Play Console, publish the consent screen in Google Cloud Platform. Without this step, the public audience won’t be able to use any of the Play Games Services features. 7. At release, publish the Play Games Services settings first before you publish your game Developers might accidentally publish their app without publishing the corresponding Google Play games services settings for their app. This might cause players who are signing in with non-tester accounts to encounter errors since the app cannot reference the correct game settings. When releasing your game, remember to first publish your game settings by using the Publish Game option in the Google Play Console. To learn how to publish your changes, see Publishing your game changes.
For additional tips, refer to:
- Android troubleshooting guide — Developer documentation that describes how to troubleshoot issues while developing Android games.
Next steps
Before proceeding further, you should add test accounts to your game as described in Enabling accounts for testing. Users with authorized test accounts will have access to your unpublished Play Games Services game project and can test that your configured Google Play games services are working correctly.
Once you have completed the initial setup tasks described above, you can proceed to configure features for your game, such as leaderboards and achievements. To learn more, see Enable features.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Источник