上下文:
我正在开发一个使用Apple登录的iOS应用。此功能使用户能够隐藏其电子邮件并使用匿名电子邮件进行注册。为了能够将信息发送到这些电子邮件地址,apple要求您同时注册电子邮件和将从中发送电子邮件的域。
我遵循了这两个指南来注册和验证域:
- https://sarunw.com/posts/sign-in-with-apple-2/
- https://help.apple.com/developer-account/#/devf822fb8fc
重要注意事项:
- 正确遵循我自己制作.well-known文件夹所需的说明
- 该域可公开访问
- 我确实确保将
v=spf1 include:_spf.google.com ~all
添加到我的DNS记录中 - 我已经有一个“让我们加密SSL”证书
环境:
在AWS Lightsail上运行的Wordpress
问题
当我点击验证按钮时,我得到一条1行错误消息:
域验证失败
我不确定如何继续验证我的域。
我已执行的问题排查步骤:
- 而不是验证example.com,请验证www.example.com,以防其被重定向
- 将apple-developer-domain-association.txt移至根目录,而不是/。众所周知的
- 使用Safari而不是Chrome进行验证
- 下载新的验证文件
- 向Apple支持发送电子邮件(他们刚刚发送了我在其开发文档中找到的相同指南)
- 经过检查以确保我使用SSL Labs获得了受支持的TLS 1.2密码(我确实有1,我是否需要所有密码?)
网络检查工具中的响应:
{
"responseId":"XXX","resultCode":13004,"resultString":"Verification failed for domain","userString":"Verification failed for domain","creationTimestamp":"2020-01-23T21:48:37Z","protocolVersion":"QH65B2","userLocale":"en_US","requestUrl":"https://developer.apple.com/services-account/QH65B2/account/ios/identifiers/verifyDomain","httpCode":200
}