H5&小程序 SDK 集成文档

H5&小程序 SDK 集成文档

简介

AISDK⽀持H5、⼩程序(微信、⽀付宝、字节)和Uni平台。

合法域名配置

使用AISDK,需要在小程序后台需要配置合法域名:

https://agent.getui.com

https://aisdk.gezhi.com
https://c-ai.getui.net

https://h5-gtc.getui.net
https://h5c-gtc.getui.net

SDK使用

注意:微信\支付宝\抖音\Uni小程序等不同平台的业务需要使用对应平台的aisdk-${platform}.js 和 gtc-${platform}.js

应⽤启动时调⽤AISDK⽅法,初始化SDK。

import AISDK from './aisdk-${platform}.js'
import GTC from './gtc-${platform}.js'

AISDK.init({
            appId: '个推官网生成的appid',
            onSuccess: function (res) {
                const text = '初始化成功:' + stringify(res)
                console.log(text)
            },
            onFailure: function (err) {
                const text = '初始化失败:' + stringify(err)
                console.error(text)
            }
        })

API说明

AISDK.d.ts⽂件如下

declare namespace AISDK {
    /**
     * 获取当前SDK版本
     * @returns {string} 当前SDK版本
     */
    function getVersion(): string;

    export function init(obj: {
        /**
         * 个推官网生成的appid
         */
        appId: string,
        /**
         * 初始化成功回调
         * @param res 初始化成功返回的数据
         */
        onSuccess: (res: any) => void,
        /**
         * 初始化失败回调
         * @param res 初始化失败返回的数据
         */
        onFailure: (res: any) => void
    }): void;

    /**
     * 请求智能体
     * @param  
     */
     export function loadAgent(obj: {
        agentId: string,
        show: boolean,
        onSuccess: (res: any) => void,
        onFailure: (res: any) => void
    }): void;


}

文档中心搜索

技术
咨询

微信扫一扫

随时联系技术支持

在线
咨询