按照与应用程序关联的域here的Apple密码自动填充准则,我添加了apple-app-site-association json文件。
我的应用程序将该站点列为webcredentials:example.com
。我的应用程序的捆绑包ID为com.app.App
,在webcredentials.apps下被列为应用程序之一。该站点具有SSL证书。
在我的iOS应用中,我有一个电子邮件文本字段,其内容类型为email
(我也尝试过username
),并且我有一个密码文本字段,其内容为new password
(我也尝试过password
)。当我选择电子邮件文本字段时,会收到建议的电子邮件。但是,当我选择密码文本字段时,会收到相同的电子邮件QuickType建议,并且在控制台中会收到错误:
Cannot show Automatic Strong Passwords for app bundleID: com.app.App due to error: Cannot save passwords for this app. Make sure you have set up Associated Domains for your app and AutoFill Passwords is enabled in Settings
我在设备上启用了自动填充密码,并且我证明它在其他应用程序上也可以使用。
我也从未在日志中看到苹果正在呼叫我在上面提供的端点。
我确认我的Apple团队ID是正确的。
我的想法已经用完了。别人可以看到我在做什么吗?谢谢!
更新:
在模拟器上工作正常。该请求发送出去,服务器将其获取并运行。在设备上不起作用。
我关闭了手机,然后重新打开,它可以正常工作...真令人沮丧,我不知道为什么它不起作用,但是我知道它没有从设备发出网络请求全部。
答案 0 :(得分:1)
我关闭了正在测试的电话,然后又将其重新打开,以某种方式对其进行了修复...我不知道为什么它无法正常工作,但我知道它没有从设备发出网络请求完全没有。