@heybox/hb-sdk API Reference - v0.9.5
    正在准备搜索索引...

    类型别名 MiniProgramShareExtraValue

    MiniProgramShareExtraValue:
        | null
        | boolean
        | number
        | string
        | readonly MiniProgramShareExtraValue[]
        | { readonly [key: string]: MiniProgramShareExtraValue }

    分享扩展数据支持的 JSON-compatible 类型。

    只允许 null、有限数字、字符串、布尔值、数组和普通对象;undefined、NaN、 Infinity、bigint、symbol、函数、循环引用、Date、Map 和其他 class 实例均不受支持。 普通对象的 key 不能是 MessagePack 解码器保留的 __proto__。 合法的 null、false、0 与空字符串在 share.getExtra 中会原样返回,不能用真假值判断是否存在分享数据。

    编码后的 MessagePack 最多 8 层嵌套,单个数组或对象最多 64 项,总容量不超过 128 字节; 超限时分享 API 返回 INVALID_PARAMS,接收端 getExtra() 则对非法启动参数返回 undefined。 不要把 token、cookie、个人信息或其他敏感数据放入分享 URL。