7 соток
Новинки
Средство дезинфицирующее СЕПТИМА Эвкалипт 250 мл для воздуха и поверхностей
Быстрый просмотр
Сравнить К сравнению Добавить в заявку Товар в заявке100
Нет в наличии
Заказать
Сотовый телефон Samsung SM-A325F/DS 64 Gb lavender
Быстрый просмотр
Сравнить К сравнению Добавить в заявку Товар в заявке19 990
Есть в наличии
В корзину В корзине
Сотовый телефон Samsung SM-M215F 64Gb turquoise
Быстрый просмотр
Сравнить К сравнению Добавить в заявку Товар в заявке14 990
Нет в наличии
Заказать
Сотовый телефон Samsung SM-A415F/DSM 64Gb black
Быстрый просмотр
Сравнить20 450
Нет в наличии
Заказать
Сотовый телефон Honor 10X Lite 128Gb Emerald Green
Быстрый просмотр
Сравнить К сравнению Добавить в заявку Товар в заявке14 950
Нет в наличии
Заказать
Сотовый телефон Huawei P40 Lite E Midnight Black
Быстрый просмотр
Сравнить К сравнению Добавить в заявку Товар в заявке9 950
Нет в наличии
Заказать
Гарнитура Bluetooth Smarterra AERO TWINS AT400C голубая
Быстрый просмотр
Сравнить К сравнению Добавить в заявку Товар в заявке3 990
Есть в наличии
В корзину В корзине
Популярные модели
Гарнитура Bluetooth Smarterra AERO TWINS AT400C голубая
Быстрый просмотр
Сравнить К сравнению Добавить в заявку Товар в заявке3 990
Есть в наличии
В корзину В корзине
Адаптер сетевой+переходник с СЗУ на АЗУ 220/12 Вольт
Быстрый просмотр
Сравнить К сравнению Добавить в заявку Товар в заявке289
Есть в наличии
В корзину В корзине
Портативная колонка HARPER PS-041 red
Быстрый просмотр
Сравнить К сравнению Добавить в заявку Товар в заявке490
Есть в наличии
В корзину В корзине
Мобильные HTML5-игры
Настройка приложения
Для того, чтобы ваша игра могла запускаться на всех мобильных платформах, в первую очередь вам необходимо ее правильно настроить. Для этого вам необходимо создать новое или отредактировать существующее приложение и включить для него платформу HTML (Mobile) .
Если у вас до сих пор нет приложения, вот руководство, описывающее, как создать приложение.
Для вновь созданного приложения или для существующего вы можете включить платформу следующим образом:
Интеграция с ОК
После правильной настройки приложения оно должно быть доступно по прямой ссылке https://m.ok.ru/game/ gameId .
Идентификатор приложения можно получить из нескольких мест, например, из электронного письма, которое было отправлено вам после создания приложения. Он также имеет секретный и открытый ключи приложения, которые используются для работы с нашим API.
При запуске приложения на нашей платформе вам будет передан список дополнительных параметров для идентификации пользователя, запустившего ваше приложение, данные его сеанса и другую полезную информацию.
Полный список можно найти по этой ссылке.
Настройка SDK
Для интеграции вашей игры с OK вам необходимо использовать мультиплатформенный JS SDK.
Возможности API и SDK
SDK позволяет делать следующее:
- создавать новые сообщения в ленте пользователя с помощью виджета публикации;
- пригласить или предложить игру другим пользователям через виджет приглашения к игре;
- вызывать методы REST API.
У нас есть несколько примеров приложений, реализующих описанные функции:
- приложение, использующее REST API, доступно по этой ссылке;
- приложение, использующее социальные виджеты, доступно по этой ссылке
Платежи и монетизация
Мгновенные игры можно монетизировать двумя способами:
- встроенные покупки;
- встроенных подписок;
- объявлений с вознаграждением;
- межстраничные объявления.
У нас также есть примеры приложений, которые реализуют следующие функции:
- внутриигровой платеж;
- объявлений с вознаграждением.
Для корректной работы платежей callback url должен быть указан в настройках вашего приложения
Тестирование вашего приложения
В любой момент вы можете протестировать ваше приложение.
По умолчанию он доступен только его создателю. Чтобы сделать его доступным для других пользователей, вы должны выполнить следующие два шага:
- пользователь, которому вы хотите предоставить доступ к вашему приложению, должен получить доступ разработчика;
- Создатель приложения должен добавить этого пользователя в список разработчиков приложения.
После этого ваше приложение должно быть доступно этому пользователю по прямой ссылке https://m.ok.ru/game/ gameId . Вы можете получить доступ к своему приложению на мобильном сайте (m.ok.ru), в приложении OK для Android или в приложении OK для IOS.
В дополнение к этому в нашем приложении для Android вы можете запустить свою игру из раздела «Мои игры». Чтобы ваше приложение появилось в этом списке, необходимо выполнить несколько условий:
- вы должны быть разработчиком приложения;
- Платформа MOBILE_HTML должна быть установлена в настройках приложения;
- вам нужно запустить хотя бы одну игру на любой мобильной платформе, чтобы раздел появился.
Отладка приложения
На платформах Android или iOS у вас есть возможность отлаживать приложение с помощью инструмента удаленной отладки системного браузера.
Отладка на iOS
Два наиболее распространенных способа запуска вашего приложения на этой платформе:
- через браузер Safari из мобильной версии ОК — m.ok.ru;
- с помощью Safari из собственного приложения OK для iOS.
В обоих случаях вы можете использовать инструмент удаленного инспектора Safari для отладки вашего приложения.
Руководство по включению этого инструмента можно найти по этой ссылке — удаленный инспектор safari
Отладка на Android
Два наиболее распространенных способа запуска вашего приложения на Android:
- с помощью браузера Chrome из мобильной версии OK — m. ok .RU;
- с помощью Android Webview из собственного приложения OK для платформы Android.
В этом случае для отладки приложения можно использовать инструмент удаленной отладки Chrome. Руководство по включению этой функции можно найти здесь — удаленная отладка Android
Если вы пытаетесь отладить приложение, запущенное из Android Webview , убедитесь, что:
- Версия ОС Android на вашем устройстве 4.4 или выше;
- вы обратились к нам с просьбой включить функцию отладки для вашего приложения по адресу [email protected] .
Требования к платформе
Перед разработкой игры html5 для нашей платформы ознакомьтесь с требованиями к платформе и контрольным списком для мобильных игр
Модерация
Если ваше приложение готово к публикации, оно должно пройти модерацию нашей командой модераторов игр. Для отправки на модерацию воспользуйтесь специальной формой
Выберите мобильное приложение HTML в качестве платформы и выполните запрос. Если все прошло хорошо, вы получите электронное письмо с учетными данными для нашего Jira для разработчиков игр.
Часто задаваемые вопросы
Если у вас есть какие-либо вопросы, связанные с API или игровой платформой OK, которые здесь не рассматриваются, пожалуйста, присылайте свои вопросы по адресу [email protected]
Могу ли я использовать одно и то же приложение OK для разных платформ (веб, мобильный и т. д.)
Да. На самом деле, это рекомендуемый способ разработки мобильного приложения. В этом случае ваша веб-версия и мобильная версия игры будут иметь общую базу пользователей, уведомления и другие полезные вещи.
Есть ли возможность использовать разные URL-адреса для веб-сайтов и мобильных платформ
Да. Если вам необходимо указать разные URL-адреса для разных платформ, отправьте запрос на адрес [email protected] по электронной почте.
Есть ли возможность установить предпочтительную ориентацию экрана для вашего приложения
Да. Вы не можете установить его в настройках приложения, но вы можете попросить нас установить альбомную ориентацию по умолчанию через [email protected]
aiookru · PyPI
Описание проекта
aiookru
aiookru — это оболочка API ok.ru для Python. Основные характеристики:
авторизация (код авторизации, неявный поток, предоставление пароля, токен обновления)
Методы REST API
Применение
Для использования ok.ru API необходимо зарегистрированное приложение и аккаунт ok.ru. Подробнее см. Документация айоокру.
Клиентское приложение
Использовать ClientSession
, когда требуется REST API в:
, то есть когда вы встраиваете информацию о своем приложении (ключ приложения) в общедоступный код.
из aiookru импортировать ClientSession, API session = ClientSession(app_id, app_key, access_token, session_secret_key) API = API (сеанс) события = ожидание api. events.get() друзья = ожидание api.friends.get()
Pass session_secret_key
и access_token
которые были получены после авторизации.
Подробнее см.
инструкция авторизации.
Серверное приложение
Используйте ServerSession
, когда требуется REST API в:
из aiookru import ServerSession, API session = ServerSession(app_id, app_key, app_secret_key, access_token) API = API (сеанс) события = ожидание api.events.get() друзья = ожидание api.friends.get()
Pass app_secret_key
и access_token
, полученный после авторизации.
Подробнее см.
инструкция авторизации.
Установка
pip установить aiookru
или
python setup.py установить
Поддерживаемые версии Python
Поддерживаются Python 3.5, 3.6, 3.7 и 3.8.
Тест
Запустить все тесты.
тест python setup.py
Запуск тестов с помощью PyTest.
python -m pytest [-k TEST_NAME]
Лицензия
Детали проекта
Эта версия
0.1.1.post1
0.1.1
0.1.0
0.0.1
Загрузка файлов
Загрузка файла для вашей платформы. Если вы не уверены, что выбрать, узнайте больше об установке пакетов.
Исходный дистрибутив
айоокру-0.1.1.post1.tar.gz (9,0 КБ посмотреть хеши)
Загружено источник
Встроенный дистрибутив
aiookru-0. 1.1.post1-py3-none-any.whl (9,7 КБ посмотреть хеши)
Загружено ру3
Закрывать
Хэши для aiookru-0.1.1.post1.tar.gz
Алгоритм | Дайджест хэша | |
---|---|---|
ША256 | 3d4f36722938f0e270e61c1f26d43fee4fcbed7ba4a06886de6c06f9e688244e | |
MD5 | 654d7d63575446f9a80f298827f88d37 | |
БЛЕЙК2б-256 | 25e3aeef5c04b3b6a933766e91b042e94cb8e8752933dbef15d50d22a9277f1c |