Мой вопрос касается структуры данных push-уведомлений APNS, которая используется за кулисами для Firebase при запуске push-уведомлений. В частности, речь идет о глубокой ссылке, которую Firebase использует для своих динамических URL-адресов , которая открывает приложение в определенном представлении.
Структура динамического URL выглядит примерно так: https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
. Насколько я понимаю, Firebase должен в конечном итоге отправить APNS-толчок, который в конце концов отправляется принимающему приложению iOS. Где-то в отправленной структуре данных должна быть информация, содержащаяся в этом URL.
Структура данных APNS по умолчанию выглядит примерно так:
{
"aps": {
"alert": {
"body": "My message"
},
"badge": 1,
"sound": "default"
}
}
Куда в этой структуре идет информация о динамическом соединении Firebase?