Внутриигровой магазин / Интеграция с PlayFab

Интеграция с PlayFab

Как это работает

PlayFab предоставляет разработчикам игр готовые серверные решения для управления каталогом товаров и для монетизации. После интеграции с сервисом PlayFab вам будут доступны следующие основные возможности:

Ограничения

  • PlayFab не хранит цены в реальных валютах. Используется только предустановленная виртуальная валюта с кодом RM (Real money), которая приравнивается к реальной валюте — 1 цент (100 RM = 1 USD). Поэтому у товара можно задать цену либо в виртуальной валюте, либо в RM.
  • Артикулы товаров должны быть уникальными и содержать только цифры, латинские буквы, подчеркивания и дефисы.

Для кого подходит

  • Для партнеров, у которых уже интегрирован PlayFab и которые хотят расширить область распространения товаров (виртуальной валюты, виртуальных предметов) через Buy Button или Внутриигровой магазин.
  • Для партнеров, у которых уже интегрированы Buy Button или Инвентарь игрока и которые хотят монетизировать товары в PlayFab (продавать их за реальную валюту).

Как настроить

Импорт товаров в Иксоллу

Примечание
Для работы вам понадобятся уникальный идентификатор игры и секретный ключ проекта в PlayFab.

Если у вас еще не настроен PlayFab:

Перейдите в Личный кабинет и импортируйте каталог товаров из PlayFab во Внутриигровой магазин.

Примечание
Вы можете импортировать виртуальные предметы, виртуальную валюту или пакеты виртуальной валюты.

Начисление товаров в инвентарь PlayFab

Вы можете настроить начисление товаров, купленных во Внутриигровом магазине Иксолла, в инвентарь PlayFab следующими способами:

Примечание
PlayFab позволяет не задавать название или описание товара. В этом случае в методах API возвращается пустая строка.

Если вы хотите синхронизировать инвентарь пользователя с инвентарем PlayFab:

  1. Откройте ваш проект в Личном кабинете.
  2. Нажмите Магазин в боковом меню.
  3. В панели Управление каталогом нажмите Настроить.
  4. В панели Интеграция с внешними платформами нажмите Настроить.
  5. В панели PlayFab нажмите Настроить.
  6. Перейдите на вкладку Синхронизация инвентаря и укажите:
  7. Установите переключатель Синхронизировать инвентарь пользователя с PlayFab в положение Вкл.
  8. Нажмите Сохранить.

Теперь информация о купленных во Внутриигровом магазине товарах будет автоматически передаваться в PlayFab.

Использование готовых скриптов

Поставщики BaaS (Backend-as-a-Service) предоставляют разработчикам множество готовых решений для серверных функций. Вы можете использовать готовые функции, чтобы интегрировать продукты Иксоллы с уже настроенными в вашем проекте системами BaaS-сервисами.

Вам доступны функции для взаимодействия с PlayFab в части использования Внутриигрового магазина с BaaS-авторизацией.

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Оценить страницу
Оценить страницу
Что может сделать страницу еще лучше?

В другой раз

Спасибо за обратную связь!
Последнее обновление: 8 августа 2022

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

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