Кто-нибудь в курсе как там устроена связь SDK с самой площадкой?
Например, сторонний разработчик подключает SDK, загружает свои файлы. При запуске игры на портале SDK напрямую обращается к основной логике портала?
В мобильных приложениях SDK обращается через AndroidBridge или аналог на iOS к коду в нативном приложении. В веб-версии игра хостится в айфрейме и общается с родительским окном через window.postMessage (можно и через window.parent, но не будет работать, если у родителя и айфрейма разные домены). Родительское окно при получении запроса от айфрейма выполняет функцию/обращается к REST API, и по итогу выполнения шлёт ответное сообщение в айфрейм.
Интересует только веб, спасибо за информацию!
Обсуждают сегодня