im2-link-jssdk - v1.4.3
    Preparing search index...

    Class default

    Index

    Constructors

    Properties

    web: Readonly<
        {
            createHost: (options: IMWebHostOptions) => IMWebHost;
            parseMessage: (value: unknown) => IMWebMessage | null;
        },
    > = web

    网页宿主专用通信入口,不需要构造游戏端 SDK 或提供 app token。

    Accessors

    • get platform(): "unknown" | "win" | "mac" | "unix" | "linux" | "android" | "ios"

      获取当前平台

      Returns "unknown" | "win" | "mac" | "unix" | "linux" | "android" | "ios"

    Methods

    • 调整输入法高度

      Type Parameters

      • T = any

      Parameters

      • height: number

        高度

      • Optionalcb: CallBackData<T>

      Returns void

    • 行为验证码,保护注册登录等场景,拦截批量注册与登录使用

      Parameters

      • params: IMBehaviorCaptchaParams

        行为验证码结果(透传给 App)

      • Optionalcb: () => void

        回调(非必传)

      Returns void

      混合开发中,H5 滑动验证匹配成功后调用此方法通知 App 端。

    • 调用返回

      Parameters

      • Optionalcb: () => void

        返回回调(非必传)

      Returns void

    • 调用会话

      Parameters

      • openId: string

        目标用户的 openId

      • Optionalcb: () => void

        会话回调(非必传)

      Returns void

    • 调用路由

      Parameters

      • params: IMNavigateParams

        跳转参数

      • Optionalcb: () => void

        会话回调(非必传)

      Returns void

    • 调用打开小程序

      Parameters

      • url: string

        跳转链接

      • Optionalparam: { [key: string]: any }

        自定义参数

      • Optionalcb: () => void

        会话回调(非必传)

      Returns void

    • 调用支付

      Parameters

      • Optionalparams: IMPaymentParams

        APP 支付信息(为空则只校验支付密码)

      • Optionalcb: CallBack

        支付回调(非必传)

      Returns Promise<void>

    • 请求原生弹框

      Parameters

      Returns void

    • 设置状态栏背景色

      Parameters

      • params: { backgroundColor?: string; titleColor?: string }

        titleColor: 状态栏文字颜色, backgroundColor: 状态栏背景色

      • Optionalcb: () => void

      Returns void

    • 下载

      Type Parameters

      • T = any

      Parameters

      Returns void

    • 行为验证码:获取宿主登录页用户输入的账号与区号

      Parameters

      Returns void

      仅用于滑动验证码场景。H5 向 App 索取当前登录输入框中的账号, 再携带 account、country_code 请求 register_token。

      宿主回包应为 { account: string, country_code: string }。 country_code 与登录接口一致:手机号有区号则传,否则空字符串。 也兼容只回账号字符串,此时 country_code 为空。

    • 调用权限

      Type Parameters

      • T = any

      Parameters

      • params: IMNavigateParams

        参数

      • Optionalcb: CallBackData<T>

        会话回调(非必传)

      Returns void

    • 请求

      Type Parameters

      • T = any

      Parameters

      Returns void

    • app数据交互

      Type Parameters

      • T = any

      Parameters

      Returns void

    • 分享

      Type Parameters

      • T = any

      Parameters

      Returns void

    • 切换横屏

      Type Parameters

      • T = any

      Parameters

      • is: boolean = true

        true // 切换横屏 false //取消横屏

      • Optionalcb: CallBackData<T>

      Returns void

    • 触发宿主系统振动

      Parameters

      • Optionalparams: IMVibrateParams

        振动参数(非必传)

      • Optionalcb: CallBack

        回调(非必传)

      Returns void

      H5 通过 JS 桥通知 App 调用系统振动 / 触觉反馈。 未传参数时按短振动处理。实际效果由宿主按系统能力执行。