问题标签 [secsharedcredentials]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
594 浏览

ios - 存储共享 Safari 凭据时出现 SecAddSharedWebCredential 静默错误 - 应用审核失败

由于登录屏幕挂起,我的应用程序未通过审核。当用户登录时,应用程序收到成功的响应后,它会尝试存储或更新用户共享的 Web 凭据。

该应用程序已被苹果审查并拒绝,他们说该应用程序在屏幕上加载微调器时挂起,由于处理超时、成功、不成功或无法识别的 http 响应代码,我无法重现并且不应该出现这种状态。

由于应用程序永远不会到达隐藏微调器的地方,我只能认为 Web 请求成功(因此没有超时错误),并且SecAddSharedWebCredential以某种方式静默失败,可能是由于用于应用程序审查的设备上的安全配置。

以前有没有人遇到过这种情况,或者是否有人知道是否存在阻止共享 Web 凭据的安全选项?它在本地工作并正确预填充/更新密码,并适用于我们的 testflight 用户。

只是为了更新这个,我重新提交了这个没有这SecAddSharedWebCredential条线,它第一次通过了审查。

0 投票
1 回答
120 浏览

ios - 如何避免双重“将密码保存到 iCloud”对话框?

在登录对话框中,用户名和密码文本字段具有它们的contentType设置:

从历史上看,该应用程序“手动”将凭据存储为与SecAddSharedWebCredential.

但是,在 iOS 12.0.1 中,我注意到“保存密码”对话框突然重叠显示两次:

在此处输入图像描述

那是因为从 iOS 11.0 开始,下面的对话框会自动出现,因为textContentType已设置并且顶部的对话框会因为调用而出现SecAddSharedWebCredential

是否记录了从哪个 iOS 版本开始出现的对话框部分隐藏在屏幕截图中的任何地方?

0 投票
0 回答
33 浏览

ios - 无效的苹果应用程序站点关联文件格式

我希望在我的 iOS 应用程序和共享凭据的站点之间建立关联。我已将以下 AASA 上传到服务器上的 /.well-known 目录,通过 HTTPS 提供服务

在运行 branch.io AASA 验证器时,我收到以下错误,“此域的 AASA 已被提取,但 JSON 格式似乎无效”。

任何帮助/指导将不胜感激。提前致谢