Skip to content
Sergei edited this page May 7, 2026 · 1 revision

Social

Social features help players invite friends, return more often, and share results. Every method here is optional — pick only the ones that fit your game and target platforms. None are required for SDK initialization.

Share

Let players share a score, achievement, or game link. Show the share button only when sharing is supported.

playgama_bridge_social_is_share_supported()

Use this flag to decide whether to show the share button.

var options
switch playgama_bridge_platform_id() {
    case "vk":
	options = {
    	    "link": "YOUR_LINK"
        }
        break
    case "facebook":
        options = {
            "image": "A base64 encoded image to be shared", 
            "text": "A text message to be shared.",
        }
        break
    case "msn":
        options = {
            "title": "A title to display",
            "image": "A base64 encoded image or image URL to be shared", 
            "text": "A text message to be shared.",
        }
        break
}

playgama_bridge_social_share(json_stringify(options))

// callback via Async Social Event
if async_load[? "type"] == "playgama_bridge_social_share_callback" {
    if async_load[? "success"] {
        // your logic
    }
}
Platform support · 5 of 28 platforms

Supports: discord, facebook, msn, playdeck, vk

Does not support: absolute_games, bitquest, crazy_games, dlightek, game_distribution, gamepush, gamesnacks, huawei, jio_games, lagged, microsoft_store, ok, playgama, poki, portal, reddit, samsung, telegram, tiktok, xiaomi, y8, yandex, youtube

Join Community

Let players join your game community, page, or group from inside the game.

playgama_bridge_social_is_join_community_supported()

Use this flag to decide whether to show the join-community button.

var options
switch playgama_bridge_platform_id() {
    case "vk":
	options = {
    	    "groupId": "YOUR_GROUP_ID"
        }
        break
    case "ok":
        options = {
    	    "groupId": "YOUR_GROUP_ID"
        }
        break
    case "facebook":
        options = {
    	    "isPage": true  // if isPage = true, invite to page, else invite to group
        }
        break
}

playgama_bridge_social_join_community(json_stringify(options))

// callback via Async Social Event
if async_load[? "type"] == "playgama_bridge_social_join_community_callback" {
    if async_load[? "success"] {
        // your logic
    }
}
Platform support · 4 of 28 platforms

Supports: facebook, ok, reddit, vk

Does not support: absolute_games, bitquest, crazy_games, discord, dlightek, game_distribution, gamepush, gamesnacks, huawei, jio_games, lagged, microsoft_store, msn, playdeck, playgama, poki, portal, samsung, telegram, tiktok, xiaomi, y8, yandex, youtube

Invite Friends

Let players invite friends to the current game session or game page.

playgama_bridge_social_is_invite_friends_supported()

Use this flag to decide whether to show the invite-friends button.

var options
switch playgama_bridge_platform_id() {
    case "ok":
	options = {
    	    "text": "Hello World!"
        }
        break
    case "facebook":
        options = {
    	    "image": "A base64 encoded image to be shared",  
            "text": "A text message",
        }
        break
}

playgama_bridge_social_invite_friends(json_stringify(options))

// callback via Async Social Event
if async_load[? "type"] == "playgama_bridge_social_invite_friends_callback" {
    if async_load[? "success"] {
        // your logic
    }
}
Platform support · 4 of 28 platforms

Supports: discord, facebook, ok, vk

Does not support: absolute_games, bitquest, crazy_games, dlightek, game_distribution, gamepush, gamesnacks, huawei, jio_games, lagged, microsoft_store, msn, playdeck, playgama, poki, portal, reddit, samsung, telegram, tiktok, xiaomi, y8, yandex, youtube

Create Post

Let players create a platform post from inside the game. Use only on platforms that support this flow.

playgama_bridge_social_is_create_post_supported()

Use this flag to decide whether to show the create-post button.

var options
switch playgama_bridge_platform_id() {
    case "ok":
	options = {
            "media": [
                {
                    "type": "text",
                    "text": "Hello World!"
                },
                {
                    "type": "link",
                    "url": "https://apiok.ru"
                },
                {
                    "type": "poll",
                    "question": "Do you like our API?",
                    "answers": [
                        { "text": "Yes" },
                        { "text": "No" }
                    ],
                    "options": "SingleChoice,AnonymousVoting"
                }
            ]
        }
        break
}

playgama_bridge_social_create_post(json_stringify(options))

// callback via Async Social Event
if async_load[? "type"] == "playgama_bridge_social_create_post_callback" {
    if async_load[? "success"] {
        // your logic
    }
}
Platform support · 2 of 28 platforms

Supports: ok, reddit

Does not support: absolute_games, bitquest, crazy_games, discord, dlightek, facebook, game_distribution, gamepush, gamesnacks, huawei, jio_games, lagged, microsoft_store, msn, playdeck, playgama, poki, portal, samsung, telegram, tiktok, vk, xiaomi, y8, yandex, youtube

Add to Favorites

Let players add the game to the platform's favorites or bookmarks.

playgama_bridge_social_is_add_to_favorites_supported()

Use this flag to decide whether to show the add-to-favorites button.

playgama_bridge_social_add_to_favorites()

// callback via Async Social Event
if async_load[? "type"] == "playgama_bridge_social_add_to_favorites_callback" {
    if async_load[? "success"] {
        // your logic
    }
}
Platform support · 2 of 28 platforms

Supports: tiktok, vk

Does not support: absolute_games, bitquest, crazy_games, discord, dlightek, facebook, game_distribution, gamepush, gamesnacks, huawei, jio_games, lagged, microsoft_store, msn, ok, playdeck, playgama, poki, portal, reddit, samsung, telegram, xiaomi, y8, yandex, youtube

Add to Home Screen

Let players add a shortcut to the game on their home screen or launcher.

playgama_bridge_social_is_add_to_home_screen_supported()

Use this flag to decide whether to show the add-to-home-screen button.

playgama_bridge_social_add_to_home_screen()

// callback via Async Social Event
if async_load[? "type"] == "playgama_bridge_social_add_to_home_screen_callback" {
    if async_load[? "success"] {
        // your logic
    }
}
Platform support · 4 of 28 platforms

Supports: samsung, tiktok, vk, yandex

Does not support: absolute_games, bitquest, crazy_games, discord, dlightek, facebook, game_distribution, gamepush, gamesnacks, huawei, jio_games, lagged, microsoft_store, msn, ok, playdeck, playgama, poki, portal, reddit, telegram, xiaomi, y8, youtube

Rate Game

Open the platform's rating flow. Trigger it after a positive moment, such as completing a level or returning after several sessions.

playgama_bridge_social_is_rate_supported()

Use this flag to decide whether to show the rate-game button.

playgama_bridge_social_rate()

// callback via Async Social Event
if async_load[? "type"] == "playgama_bridge_social_rate_callback" {
    if async_load[? "success"] {
        // your logic
    }
}
Platform support · 3 of 28 platforms

Supports: microsoft_store, ok, yandex

Does not support: absolute_games, bitquest, crazy_games, discord, dlightek, facebook, game_distribution, gamepush, gamesnacks, huawei, jio_games, lagged, msn, playdeck, playgama, poki, portal, reddit, samsung, telegram, tiktok, vk, xiaomi, y8, youtube

External Links

Check whether the platform allows links that leave the host environment, such as your official site, support page, or community page.

playgama_bridge_social_is_external_links_allowed()

If this is false, hide external links or replace them with platform-approved navigation.

Platform support · 19 of 28 platforms

Supports (external links allowed): bitquest, crazy_games, discord, dlightek, facebook, gamepush, gamesnacks, huawei, lagged, microsoft_store, msn, playdeck, portal, reddit, telegram, tiktok, vk, xiaomi, y8

Does not support (external links blocked): absolute_games, game_distribution, jio_games, ok, playgama, poki, samsung, yandex, youtube

Clone this wiki locally