# 用户登录与授权场景处理建议

当小程序部分服务需要用户先同意协议或登录才能使用时，建议开发者在小微 `Handoff` 页面采用合适的授权处理方式，否则可能被认定为「账号卡片」对应的 `Handoff` 页面与文字回复存在关联性问题，影响评测与上线。本文列出平台推荐的几种处理方案，开发者可根据业务场景选择。

## 背景示例

以下是一个存在问题的示例：

![](https://res8.wxqcloud.qq.com.cn/wxdoc/3d046317-a087-43d9-9f27-b6c924af4648.png)

注意：**用户未触发需使用权限或用户个人信息的相关功能或服务时，不得提前向用户申请权限或收集用户个人信息**。

## 处理方案

1）**推荐方案**：让用户在小程序中先看到内容，后续操作时才要求用户授权或登录。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/81cb2ae1-d74a-41bb-8ffa-44b8b8e95a59.png)

2）让用户在小程序中看到内容，同时提供弹窗让用户授权或登录。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/67a8dc1f-31d9-49bb-967d-8b47e49f3968.png)

3）开发者可直接接入「小微」的[平台隐私授权卡片](/miniprogram/dev/ai/integration)；后续需要获取手机号时，调用 `wx.getPhoneNumber` 或 `wx.getRealtimePhoneNumber` 接口，详见 [API 支持列表](/miniprogram/dev/ai/reference/api)。

4）直接在答复中告诉用户需要进入小程序授权或登录才可使用服务。此方案可能影响 Agent 的任务完成率，建议谨慎使用。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/5a505a09-e97e-497c-87b6-4546994036d1.png)

**相关文档**

- [接入方式](/miniprogram/dev/ai/integration)
- [API 支持列表](/miniprogram/dev/ai/reference/api)
