天幕微信版文档
返回天幕联系我们天幕QQ版文档
天幕v2.0用户帮助文档
天幕v2.0用户帮助文档
  • 新手入门
  • 名词解释
  • 主模块1:卖量助手
    • 主要功能及操作说明
      • 投放管理
      • 数据报表
      • 广告主游戏管理
      • 流量主游戏管理
      • 结算单管理
    • 广告位说明
      • 天幕多Icon广告位
      • 天幕浮动窗广告
      • 天幕插屏广告
      • 天幕伪视频广告
      • 天幕Banner广告
    • 数据指标说明
    • 天幕创意下发策略
    • 技术接入指南
      • 接入前必读
      • 【通用】SDK接入
      • 【通用】SDK初始化
      • 【通用】登录/用户信息
        • .login
        • .updateUserInfo(注意更新)
        • .updateUserProfile
      • 组件化方式接入广告位
        • .createFlow
          • 渲染多Icon广告位
          • 渲染浮动窗广告位
          • 渲染插屏广告位
          • 渲染伪视频广告位
      • API方式接入广告位
        • .getFlowConfig
        • .flowNavigate
      • 获取广告位开关状态 (.checkFlowIsOpen)
      • 【通用】开发demo
  • 主模块2:买量助手
    • 主要功能及操作说明
      • 渠道机制与管理
      • 渠道商与开放数据管理
      • 数据菜单
      • 微信广告投放说明
      • 自动计算成本
    • 渠道类型说明
    • 数据指标说明
    • 技术接入指南
      • 接入前必读
      • 【通用】SDK接入
      • 【通用】登录
      • 【通用】开发demo
  • 主模块3:游戏数据
    • 主要功能说明
    • 数据指标说明
      • 核心数据
      • 活跃用户
      • 新增用户
      • 新增留存
      • 活跃留存
      • 收入概况
      • 广告分析
      • 内购分析
      • 渠道分析
      • 分享裂变
      • 性能分析
    • 技术接入指南
      • 接入前必读
      • 【通用】SDK接入
      • 【通用】登录
      • 性能分析 (.sendLoadingLog)
      • 微信广告分析
        • .createRewardedVideoAd
        • .createBannerAd
      • 内购分析
      • 【通用】开发demo
  • 主模块4:游戏配置
    • 主要功能及操作说明
      • A/B test
      • 自定义事件
      • 版本控制
      • 分享素材配置
      • 在线参数
      • 用户日志(暂未开放)
    • 技术接入指南
      • 接入前必读
      • 【通用】SDK接入
      • 【通用】SDK初始化
      • 【通用】登录
      • A/B test(.abtest)
      • 自定义事件 (.sendEvent)
      • 版本控制 (.getJudgeConfig)
      • 分享素材配置
        • .onShareAppMessage
        • .shareAppMessage
        • .getShareTemplates
      • 在线参数 (.getAppJSONConfig)
      • 【通用】开发demo
  • 通用功能说明
    • 自定义视图
    • 内部结算
    • 游戏收支
      • 卖量收入管理操作说明
      • 微信收入管理操作说明
      • 买量成本管理操作说明
      • 内购退款管理操作说明
    • 成员权限
    • 游戏管理
    • 内购数据回传
    • 有效新增用户
    • 获取accessToken
  • 技术接入指南
    • 必须或基础功能
      • SDK接入
      • SDK初始化
      • 登录与获取用户信息
        • .login
        • .updateUserProfile
      • 文本/音频内容安全识别
      • 同步玩家游戏信息
    • 卖量助手类功能
      • 准备工作(必读)
      • 组件化方式接入广告位
        • .createflow
          • 渲染多Icon广告位
          • 渲染浮动窗广告位
          • 渲染插屏广告位
          • 渲染伪视频广告位
      • API方式接入广告位
        • .getFlowConfig
        • .flowNavigate
      • 获取广告位开关状态 (.checkFlowIsOpen)
    • 游戏数据类功能
      • 内购分析
      • 微信视频分析(.createRewardedVideoAd)
      • 微信banner分析(.createBannerAd)
      • 性能分析 (.sendLoadingLog)
    • 游戏配置类功能
      • 版本控制 (.getJudgeConfig)
      • 在线参数 (.getAppJSONConfig)
      • 自定义事件 (.sendEvent)
      • A/B test(.abtest)
      • 悬浮窗
      • 分享素材配置
        • .onShareAppMessage
        • .shareAppMessage
        • .getShareTemplates
  • 常见问题
    • 热门问题
    • 游戏提审发版
    • 卖量助手
    • 买量相关
    • 数据相关
    • 游戏配置
    • 兼容问题
    • 多Icon广告位 - 支持“多帧动图200*200”
  • 更新日志
    • 天幕更新日志
    • SDK更新日志
  • 天幕产品定价方案
  • 服务条款
    • 服务条款
    • 隐私政策
  • 联系我们
由 GitBook 提供支持
在本页
  • 概述
  • 静默登录
  • 授权登录
  • 1、说明
  • 2、何时触发授权
  1. 主模块1:卖量助手
  2. 技术接入指南

【通用】登录/用户信息

获取openid、用户信息

使用无登录版本SDK的,无需接入此部分内容

概述

业内按照业务流程,将小游戏的登录分为两种:

  1. 静默登录:获取openid

  2. 授权登录:获取openid,用户昵称、头像

小游戏若没有展示用户头像昵称的需求,则可以只使用静默登录,来减少用户进入小游戏的交互,提高转化率

请根据自身游戏的业务需求阅读下方内容,无论选用何种方式,注意处理对应的兼容性问题。

静默登录

用户打开小程序/小游戏时,默认进行静默登录,该功能由sdk集成,无需开发。

可通过.login接口直接获取用户openID。

授权登录

1、说明

小游戏需用户昵称、头像等微信信息时,需要进行用户信息授权。

该过程要求用户在打开小游戏时,进行一次按钮点击操作,如下图所示:

用户授权主要通过updateUserProfile接口实现。

2、何时触发授权

授权需要用户进行点击行为,会对转化率产生影响,因此策略上应该减少大授权的次数。大授权次数过少,可能会导致用户更换微信昵称、头像后,在小游戏中无法更新。

这里有几种策略可供参考。

1.初次进入时大授权

仅在用户初次进入时进行大授权。 也就是在调用login 后,若返回值没有昵称、头像等信息,再使用 updateUserProfile 向用户发起大授权。

若小游戏中需要使用用户头像、昵称,而不关心用户信息的更新(如用户换了昵称、头像),开发者可以采取该策略。

2.定期大授权

除了上述返回值没有昵称、头像的情况,一定要进行大授权以外,开发者可以自行确定大授权的频率,如每周一次、每月一次等等。

使用该方案,开发者可根据实际情况刷新用户信息,减少展示用户头像昵称时出现滞后的情况。

3.不进行授权

若小游戏中不展示用户昵称和头像,可以不进行大授权。 即使是初次进入的用户,也可以顺畅的直接开始游戏。

此外,需要头像、昵称的小程序/小游戏,可以通过以下方式规避大授权:

  • 预置随机昵称

  • 预置随机头像,如使用游戏角色图片作为用户头像

  • 让用户自行设置昵称、头像、性别等信息

上一页【通用】SDK初始化下一页.login

最后更新于4年前