Skip to main content

Platforms

GamePush allows you to launch your game on multiple platforms, automatically connecting all necessary platform SDKs.

How it works:

  • When the game is opened on a platform, the SDK identifies the platform:
    • By URL;
    • By indirect signs (GET parameters, environment);
    • Through explicit indication of the platform.
  • Loads the required platform adapter:
    • All platform SDKs;
    • Platform settings;
    • Mini-applications needed for layout work, for example, for drawing sticker banners.
  • Initializes the platform SDK;
  • Authorizes the player if the platform supports authorization.

Additional Sections

Information

FREE

Information about the active platform. Available platform manager properties:

// Platform type, e.g. Yandex, Vk
gp.platform.type;

// You can check possibility to login
gp.platform.hasIntegratedAuth;

// You can check possibility to logout
gp.platform.isLogoutAvailable;

// Is allowed to open external links?
gp.platform.isExternalLinksAllowed;

// Is available login via secret code
gp.platform.isSecretCodeAuthAvailable;

Supported Platforms

  • Google Play
  • Android (alternative stores)
  • Web (custom site)
  • CrazyGames
  • Yandex Games
  • VK Games
  • VK Play
  • OK Games
  • GameDistribution
  • PlayDeck
  • Kongregate
  • GameMonetize
  • GamePix
  • WG Playground
  • SmartMarket
  • Some platforms strictly prohibit the use of external links, while others allow any (within the legal framework).

  • CrazyGames
  • VK Games
  • VK Play
  • PlayDeck
  • GameMonetize
  • SmartMarket
  • Android (alternative stores)
  • Web (custom site)
  • Platforms without support
  • GamePix
  • GameDistribution
  • OK Games
  • Yandex Games
  • WG Playground
  • Kongregate
  • Google Play
  • info

    Yandex.Games*:

    1. It is possible to post a link to the community if the community is only talking about the game on Yandex.Games, in other cases it is impossible.
    2. Allowed placement of links from the Yandex ecosystem, for example Yandex.Zen or links to other games on the platform.

    Platforms Codes

    • CrazyGames: CRAZY_GAMES
    • GameDistribution: GAME_DISTRIBUTION
    • GameMonetize: GAME_MONETIZE
    • OK Games: OK
    • SmartMarket: SMARTMARKET
    • VK Games: VK
    • Yandex Games: YANDEX
    • GamePix: GAMEPIX
    • VK Play: VK_PLAY
    • WG Playground: WG_PLAYGROUND
    • Kongregate: KONGREGATE
    • Google Play: GOOGLE_PLAY
    • PlayDeck: PLAYDECK

    Using Native SDK

    FREE

    Also you can get our SDK implementation or native platform SDK:

    // Our implementation
    gp.platform.getSDK();

    // Native platform SDK
    gp.platform.getNativeSDK();

    Stay in Touch

    Other documents of this chapter available Here. To get started, welcome to the Tutorials chapter.

    GamePush Community Telegram: @gs_community.

    For your suggestions e-mail: [email protected]

    We Wish you Success!