Мое приложение прошло инструмент проверки Apple. У меня есть действительный файл AASA. Я также проверил правильность Entitlements-Debug.plist
и Entitlements-Release.plist
, как показано ниже:
apple-app-site-association
{
"applinks": {
"apps": [],
"details": [
{
"appID": "MY_TEAM_ID.bunldeID",
"paths": [
"*",
"/"
]
}
]
}
}
Права - Debug.plist
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>aps-environment</key>
<string>development</string>
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:*.mysite.io</string>
<string>applinks:*.mysite.com</string>
</array>
</dict>
</plist>
Затем я строю с Xcode для симулятора и реального устройства, но когда я сделал long press
ссылку (я подготовил несколько в Gmail), он не показывался мое приложение в качестве опции во всплывающем меню ios. Это означает, что мое приложение не зарегистрировано универсальных ссылок.
Я также проверил nginx log, но не было никаких запросов к https://abc.mysite.io/.well-known/apple-app-site-association
. Из документации Apple следует загружать этот файл каждый раз, когда я удаляю, а затем переустанавливаю приложение. Я застреваю на этом.
Буду признателен за любые идеи. Спасибо!