使用Apple App Site Association文件进行加载和下载(或发生任何可能的麻烦)时,我遇到了一些麻烦,对于配置我的应用程序中使用强密码非常重要。我一直以this article作为参考。
这是使用Express的服务器相关代码。
app.get('/apple-app-site-association', function(req, res){
var options = {
headers: {
'X-Content-Type-Options': 'nosniff',
'Content-Type': 'application/json'
}
}
res.sendFile(__dirName + '/apple/apple-app-site-association', options, function(err) {
if (err) {
console.log(err)
} else {
res.status(200)
res.end()
}
})
})
以下是文件的内容(使用占位符表示敏感信息)。我正在尝试配置文件,以便我的应用可以使用强密码。
{
"webcredentials": {
"apps": [
"MYTEAMID.com.reverse.appName"
]
}
}
“ apple-app-site-association”文件位于“ apple”目录中。
我认为这可行,但是当我运行AASA validator on Branch时,我被告知该域的AASA被撤消,但JSON格式似乎无效。
哪个很烂,也很模糊。因此,当我通过Apple Validation Tool运行网站时,非常明确地告诉我,我返回了 512 错误。
哪个...让我难过从现在开始,我不确定应该做什么,或者我做错了什么。
是否有人对如何配置强密码的AASA文件有任何提示?还是告诉我是我做错了还是...?