Отстраняване на често срещани проблеми при внедряването на динамични връзки към приложения

Когато внедрявате динамични връзки към приложения, може да срещнете проблеми, които да Ви попречат да ги използвате успешно и да създадете безпроблемна практическа работа на потребителите. В тази статия се обяснява как да отстранявате често срещани проблеми, когато внедрявате динамични връзки към приложения. Научете повече за внедряването на динамични връзки към приложения.

На тази страница


Често срещани проблеми при внедряването на динамични връзки към приложения

1. Връзката към приложението се отваря в браузъра, а не в приложението

Когато връзката към приложението ви не се отваря в него, изпълнете следните стъпки за отстраняване на неизправности:

  • Проверете assetlinks.json: Уверете се, че файлът е валиден JSON файл, достъпен на правилния път /.well-known/ и се показва чрез HTTPS без пренасочвания. Използвайте инструмента за валидиране на API на Digital Asset Links за потвърждаване на връзките към приложения.
  • Потвърдете основания на SHA-256 отпечатък: Проверете отново дали sha256_cert_fingerprints във файла assetlinks.json съответства точно на отпечатъка от Google Play Console (ако използвате подписване на приложения в Google Play).
  • Потвърдете autoVerify: Уверете се, че <intent-filter> във файла AndroidManifest.xml включва android:autoVerify="true".
  • Активирайте принудително повторно потвърждаване: Изпълнете командите на ADB в секцията „Тестване на потвърждаването на връзките към приложения“, за да получите нов резултат от потвърждаването.

2. Динамичните правила не се актуализират на устройства с Android 15 или по-нови версии

Когато динамичните правила на устройства с Android 15 или по-нови версии не се актуализират, изпълнете следните стъпки за отстраняване на неизправности:

  • Активирайте принудително повторно потвърждаване: Най-надеждният начин за тестване на промените е да активирате принудително повторно извличане с adb shell pm verify-app-links --re-verify <your-package-name>.
  • Проверете за правописни грешки: Прегледайте внимателно синтаксиса на правилата си в масива dynamic_app_link_components във файла assetlinks.json. Едно неправилно образувано правило ще доведе до пренебрегването на целия набор от динамични правила.
  • Проверете обхвата на манифеста: Уверете се, че правилата, които определяте във файла assetlinks.json, са в обхвата на декларациите за android:host във файла AndroidManifest.xml. Динамичните правила не могат да обработват връзки за домейни, които не са декларирани в манифеста.

Често задавани въпроси

Какво се случва на устройства с по-стари версии на Android?

По-старите версии на Android (преди 15) ще пренебрегват полето dynamic_app_link_components във файла assetlinks.json. Връзките към приложения ще продължат да функционират въз основа на правилата, определени във файла AndroidManifest.xml на приложението Ви.

Колко често системата проверява за актуализации на файла assetlinks.json?

На устройства с Android 15 или по-нова версия с услуги за Google Play системата ще проверява за актуализации на конфигурацията приблизително веднъж седмично.

Мога ли да използвам едновременно правила за пътища въз основа на манифест и динамични правила?

Да, системата обединява правилата. Правилата в манифеста Ви обаче задават максимално допустимия обхват. Динамичните правила във файла assetlinks.json могат само да прецизират или стесняват този обхват, но не и да го разширяват, така че да включва нови хостове или по-широки пътища.

Кой е най-добрият начин да получите основания на SHA-256 отпечатък за файла assetlinks.json?

Най-надеждният метод е да го изтеглите от Google Play Console:
  1. Отворете Настройване за приложението си и след това – страницата Цялост на приложението.
  2. Под „Сертификат за ключа за подписване на приложение“ ще намерите отпечатъка за сертификата за подписване с SHA-256. Така ще се уверите, че използвате същия ключ, който Google Play използва за подписване на версията на приложението Ви.

Сродни връзки

Това полезно ли бе?

Как можем да направим подобрения?
false
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

Търсене
Изчистване на търсенето
Затваряне на търсенето
Приложения на Google
Главно меню
1455966209596795613
true
Търсене в Помощния център
true
true
true
true
true
true
73067
false
false
false
true
false