文章目录
背景
小游戏和手游在发行存在作为一款游戏或作为两款游戏发行的场景,考虑到每款游戏产品需求的差异化,星云平台针对不同场景提供对应的解决方案
一、手游和小游戏作为一款游戏进行发行
- 随着小游戏发行的市场变化可能会有上架手游渠道的场景,如目前比较火热的《咸鱼之王》该款游戏就同时上架了小游戏渠道和手游渠道,且手游和小游戏从游戏内容,运营策略上均相同。同时希望官方包体和微信小游戏在使用微信授权登录时账号能互通。此时在星云也仅需创建为一款应用。
(一)应用&渠道创建说明
- 游戏仅需在星云创建一款应用。完成对接后,在“游戏中心→对接中心→渠道打包→渠道配置”添加该游戏发行的所有渠道,如:官方Android渠道、官方iOS渠道、官方Android微端渠道、华为渠道、应用宝渠道、微信小游戏渠道、抖音小游戏渠道、支付宝小游戏、美团小游戏、华为小游戏、OPPO小游戏、vivo小游戏渠道等手游渠道和小游戏渠道。
(二)账号说明
- 同一用户在星云官方渠道将生成同一标识,即官方Android渠道、官方iOS渠道、官方鸿蒙渠道、官方Android微端渠道用户使用同一手机号/微信等账号创建通行证账号相同,星云提供游戏唯一用户标识聚合OpenID相同。
- 星云当前已实现“国内官方渠道”与“微信小游戏渠道”的在同一个应用下账号互通——玩家于微信小游戏、官方Apple渠道、官方Android渠道、官方Android微端渠道等不同端使用同一微信进行账号登录,将关联相同的微信UnionID,基于此星云提供相同的账号标识(聚合OpenID)以实现账号互通。具体说明详见官方渠道与微信小游戏渠道互通介绍。(备注:目前只提供了微信小游戏和国内官方渠道的互通方案,其他小游戏渠道场景尚未支持)
- 除“微信小游戏渠道”以外其他小游戏渠道,如:抖音小游戏、支付宝小游戏、美团小游戏、华为小游戏、OPPO小游戏、vivo小游戏等小游戏渠道账号均相互隔离且与官方渠道和微信小游戏之间账号均隔离,即同一用户在登录这些小游戏渠道时将生成各自唯一用户标识。
-
(三)可能遇到的问题
- 星云支付回调地址以及GM接口的配置均基于应用级别配置,若不同渠道支付回调地址和GM接口不统一,需游戏端实现前置统一网关。
- 因官方渠道与微信小游戏账号互通,星云提供游戏账号唯一标识聚合OpenID是相同的,若此时微小和手游期望生态分开也就是微小和手游分别找到的角色是不同的时候,需游戏方基于渠道模板标识进行角色的隔离,此时GM接口或者部分通信涉及根据OpenID定位游戏资产(比如角色)无法定位,必须增加渠道模版标识才能确认,涉及该类接口需要增加相关参数支持。(注:星云该功能支持尚在迭代中,若存在该情况需提前与平台沟通相关需求)
二、手游和小游戏作为两款游戏进行发行
- 当前发行策略下手游和小游戏会作为两款游戏进行发行,两款游戏从游戏内容、服务器配置、支付回调、GM接口、用户账号等均需要隔离。游戏希望手游与小游戏作为两款游戏运营,手游官方渠道与官方微端渠道不互通,则需要创建两款应用进行账号隔离。
(一)应用&渠道创建说明
游戏需在星云创建为两款应用,应用一对应手游应用,应用二对应小游戏应用。分别完成对接后,在对应应用下创建渠道:
- 选择手游应用,“游戏中心→选择手游应用→对接中心→渠道打包→渠道配置”添加手游渠道,如:官方Android渠道、官方iOS渠道、华为渠道、应用宝渠道等手游发行渠道
- 选择小游戏应用,“游戏中心→选择小游戏应用→对接中心→渠道打包→渠道配置”添加所需的小游戏渠道,如:官方Android微端渠道、微信小游戏渠道、抖音小游戏渠道、微信小游戏渠道、抖音小游戏渠道、支付宝小游戏、美团小游戏、华为小游戏、OPPO小游戏、vivo小游戏渠道等小游戏发行渠道
(二)账号说明
- 手游应用:同一用户在星云官方渠道将生成同一标识,即官方Android渠道、官方iOS渠道、官方鸿蒙渠道、官方Android微端渠道用户使用同一手机号/微信等账号创建通行证账号相同,星云提供游戏唯一用户标识聚合OpenID相同。
- 小游戏应用:除官方Android微端渠道和微信小游戏账号互通以外,其他各小游戏之间账号均隔离,小游戏应用于手游应用直接账号也均为隔离
(三)该方案可能遇到的问题
- 星云支付回调地址以及GM接口的配置均基于应用级别配置,若不同小游戏渠道支付回调地址和GM接口不统一,需游戏端实现前置统一网关。