# 分享

提供社交分享能力,支持游戏内设置分享点,引导用户主动分享,给游戏带来裂变和自然增量。

目前支持常规分享和指定用户定向分享,具体实现参考下文。

# 1.常规分享

开发者可以在游戏内设置分享按钮,点击即可主动拉起分享面板,进入选择分享渠道选择界面,渠道支持Facebook、WhatsApp等三方渠道,同时也支持站内好友私信分享。

分享有奖:游戏可以将分享和游戏奖励相结合,比如分享成功可以获得奖励或者可以解锁该关卡。

邀请好友pk:游戏内可以设置好友pk,开发者可以在query参数中拼接需要的参数,且可以通过ks.getLaunchOptionsSync() 或 ks.onShow() 获取启动参数中的query,被分享者点击对应的链接即可跳转至指定的游戏页面。

# 1.1 自定义分享模版

目前分享文案和分享图片需要在开放平台-管理中心-游戏信息配置,分为默认分享模版和自定义分享模版,自定义分享模版会对应一个模版ID,在调用分享接口时传入该模版ID即可。

分享接口支持游戏内分场景自定义分享文案和图片,厂商可在不同场景传入不同的分享模版ID以提高分享裂变效果。

# 相关API

接口 功能说明
ks.shareAppMessage 拉起分享面板

# 2.指定用户定向分享

除了常规分享外,开发者也可以在游戏内使用指定用户定向分享能力,比如a的排名超过了b,直接向b进行炫耀,或者邀请指定用户进行组队,具体流程可参考下图。 游戏内调用该接口,平台侧即会弹出发送二次确认弹窗(下图中的图2),用户可以手动输入更多内容,图3为消息发出后的小游戏卡片样式。

# 相关API

接口 功能说明
ks.shareToUser 指定用户分享