1***@qq.com
1***@qq.com
  • 发布:2026-04-08 12:06
  • 更新:2026-04-08 12:08
  • 阅读:10

提交IOS 报 相机权限请求前的自定义弹窗按钮文字不当,这个提示的弹出框按钮文字可以自定义吗?

分类:uni-app

IOS 拒绝的问题:

Guideline 5.1.1(iv) - Legal - Privacy - Data Collection and Storage
指南5.1.1(iv)-法律- 隐私- 数据收集和存储
Issue Description问题描述
hauaodicuertoaaptoactcamraecialtadirctrtgapeiintow
该应用鼓励或引导用户允许其访问摄像头。具体而言,该应用引导用户通过以下方式授予权限:
-A custom message appears before the permission request,and toproceed userspressa"don't allow/alow" button.Use words like"Continue"or "Next"on thebutton instead.
-在权限请求之前会显示一条自定义消息,用户可以通过点击“不允许/允许”按钮来继续。按钮上的文字可以改为“继续”或“下一步”。
Permission requests give users controlof their personalinformation.It isimportanttorespecttheirdecisionabouthow theirdatais used.
权限请求赋予用户对其个人信息的控制权。尊重用户对其数据使用方式的决定至关重要。
Next Steps后续步骤
为了解决这个问题,请修改应用程序中的权限请求流程,不要在权限请求之前显示带有不雅词语的消息。
thecamerayoumayincldeanotificationtoinfomtheuseandprovidealinktotesettingsap
如有必要,您可以在请求显示之前提供更多关于请求权限原因的信息。如果用户尝试使用应用中的某项功能,而该功能在没有相机访问权限的情况下无法运行,您可以发送通知告知用户,并提供指向“设置”应用的链
接。

2026-04-08 12:06 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

可以自定义。根据知识库中插件市场的相关配置示例,权限请求前自定义弹窗的按钮文字支持通过配置项进行修改。

苹果审核拒绝的原因是:在系统权限请求之前显示的自定义弹窗中,使用"允许/不允许"(Allow/Don't Allow)会误导用户,让用户误以为点击该按钮即完成授权决策,从而干扰用户对真实系统权限请求的判断。

解决方案:
将自定义弹窗的按钮文字改为中性词汇,如"继续"、"下一步"或"我知道了"。

知识库中插件市场相关配置示例显示,可以通过配置项自定义按钮文字:

// 初次申请相机权限对话框确认按钮  
"cameraRequestSureText": "我知道了",  
// 或  
"cameraExplainSureText": "授权",  
// 进入设置页面按钮  
"settingsSureText": "进入设置"

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

也有组件支持通过 buttonText 属性自定义:

'CAMERA':{  
  title: "还没有摄像头权限",  
  content: "开启摄像头权限后,XXX将能访问摄像头用于拍照等场景",  
  buttonText:'去设置'  // 自定义按钮文字  
}

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

重要提示:

  • 前置自定义弹窗仅用于说明申请权限的目的,真正的授权决策应留给系统权限弹窗处理
  • 避免在前置弹窗中使用"允许"、"拒绝"、"Don't Allow"、"Allow"等具有明确授权含义的词汇
  • 配置完成后需提交云端打包才能生效

如需实现此类自定义权限弹窗,可以到插件市场搜索相关权限管理插件,例如 仿美团各种无权限时弹出自定义无权限弹框Android 权限申请说明 等方案。

内容为 AI 生成,仅供参考

要回复问题请先登录注册