AppFlow集成到微信小程序

本文介绍如何将AppFlow集成到微信小程序中。

创建AI助手页面集成

参考创建AI助手进行创建。

配置微信小程序业务域名

  1. 单击微信公众平台,进入您的小程序后台,在开发 > 开发管理 > 开发设置 > 业务域名功能中添加域名,域名为自定义域名。

    image

  2. 添加域名完成后,需下载校验文件,参照 步骤一:设置可信域名 配置可信域名的方式配置业务域名。image

微信小程序集成

  • 方案一:使用web-view嵌入

    该方案为匿名方案,安全性较低,建议在生产环境采用更安全的集成小程序登录态方案

    web-view组件使用方法参考web-view | 微信开放文档。小程序使用web-view嵌入获取到的页面URL, 参考代码如下:

     <web-view 
          src="{{url}}" 
        ></web-view>
  • 方案二:集成小程序登录态

    通过提供有效令牌来验证用户身份,适合需要保护资源且支持无状态验证的场景。

    1. 登录配置勾选token方式

    2. 小程序服务端调用API GenerateUserSessionToken - 生成登录会话Token获取用户免登的UserSessionToken,同时将小程序用户信息传递,例如用户ID、用户名、用户头像等。

    3. web-viewurl后面拼接上?access_session_token=XXX(XXX为上一步获取到的token)。