为什么Apple不调用我的iOS App关联域终结点?

时间:2019-01-28 08:26:10

标签: ios passwords autofill apple-app-site-associate

按照与应用程序关联的域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是正确的。

我的想法已经用完了。别人可以看到我在做什么吗?谢谢!

更新

在模拟器上工作正常。该请求发送出去,服务器将其获取并运行。在设备上不起作用。

我关闭了手机,然后重新打开,它可以正常工作...真令人沮丧,我不知道为什么它不起作用,但是我知道它没有从设备发出网络请求全部。

1 个答案:

答案 0 :(得分:1)

我关闭了正在测试的电话,然后又将其重新打开,以某种方式对其进行了修复...我不知道为什么它无法正常工作,但我知道它没有从设备发出网络请求完全没有。