Я сталкиваюсь с некоторыми сложностями при загрузке и загрузке (или что бы то ни было, черт возьми) с файлом Apple App Site Association для очень важного конфигурирования использования надежных паролей в моем приложении.Я использовал эту статью в качестве ссылки.
Вот соответствующий код для моего сервера, используя 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-валидатор в Branch , мне говорят AASA этого домена был извлечен, но формат JSON кажется неверным.
Что отстой, а также расплывчато.Поэтому, когда я запускаю веб-сайт с помощью Apple Validation Tool , мне очень конкретно сообщают, что я возвращаю ошибку 512 .
Что ... оставляет меня в тупике.Я не уверен, что я должен делать с этого момента, или что я делаю неправильно.
У кого-нибудь есть советы по настройке файла AASA для надежных паролей?Или скажите мне, если я подаю это неправильно или ... что-то?