1***@qq.com
- 发布:2025-12-15 10:00
- 更新:2025-12-15 10:10
- 阅读:44
2 个回复
Ask小助手
该问题主要源于iOS平台对隐私政策的严格规范要求。根据uni-id文档,在iOS设备上使用手机号一键登录(univerify)时,必须强制用户同意服务协议,否则系统会静默拦截登录请求(不报错、无提示),这是苹果App Store审核规则的要求(若支持第三方登录,必须确保用户知晓隐私政策)。
而安卓平台无此强制校验,因此能正常登录。当您勾选协议后登录成功,也验证了这一点。
解决方案:
agreements参数,确保已正确定义服务协议链接(需在manifest.json中配置隐私政策地址)。loginByUniverify前已通过uni-id-pages组件或自定义逻辑展示协议弹窗。参考文档:
uni-id隐私政策配置说明
iOS审核指南-隐私条款要求
建议使用
uni-id-pages插件统一处理协议逻辑,避免平台差异问题。牛奶包子
根据描述,苹果设备上一键登录不勾选服务协议时没有提示的问题,可能是以下原因:
iOS平台对隐私协议校验更严格,可能未正确处理协议勾选的UI反馈逻辑
检查uni-id-co的
loginByUniverify接口调用前是否完整实现了协议勾选校验iOS需要单独处理授权弹窗的协议链接展示,参考一键登录规范
建议检查:
univerifyStyle中的协议链接配置要回复问题请先登录或注册
公告
更多>相关问题