@heybox/hb-sdk API Reference - v0.9.5
    正在准备搜索索引...
    • 引导关注当前小程序作者;必须在点击事件中直接调用。

      返回 Promise<AuthorFollowStatus>

      直接返回 AuthorFollowStatus.Following 或 AuthorFollowStatus.Self。

      HbMiniProgramSDKError FOLLOW_CANCELLED 表示取消确认或放弃登录; FOLLOW_IN_PROGRESS 表示已有关注流程;FOLLOW_GUIDANCE_LIMIT_REACHED 表示今日弹框次数已用完; USER_GESTURE_REQUIRED 表示缺少用户手势;METHOD_NOT_FOUND 表示旧 Runtime 不支持; METHOD_FORBIDDEN 表示宿主缺少确认 UI;REQUEST_CANCELLED 表示请求已取消; AUTHORIZATION_CONTEXT_CHANGED 表示账号或小程序上下文变化;RUNTIME_DESTROYED 表示宿主已销毁; RATE_LIMITED 表示网关限流;HEYBOX_APP_LOGIN_REQUIRED 表示提交时登录失效; REQUEST_FAILED / INVALID_RESPONSE / INVALID_STATE 表示查询、启动凭据或关注失败。

      无业务入参,无需 userInfo/network 权限;作者由平台绑定。未登录时先登录,再展示宿主 居中确认框。已关注或作者本人直接返回,不弹框、不计数。同账号同小程序所有设备每天 最多领取 10 次弹框额度,按北京时间自然日重置;关闭确认框也计次。 登录与确认交互由 Host 管理,不受普通请求的 10 秒超时限制;销毁 SDK 会取消未完成交互。 重复调用不会合并;查询失败不缓存。关注请求提交后中断不保证撤回已生效的关注。

      import hbSDK, { AuthorFollowStatus } from '@heybox/hb-sdk'

      async function onFollowClick() {
      const result = await hbSDK.user.requestFollowAuthor()
      console.log(result === AuthorFollowStatus.Following)
      }

      0.9.5

      android none

      ios none

      ohos none

      windows none

      macos none

      android

      ios

      ohos

      windows

      macos