Android: обрабатывать сбой проверки ссылки на приложение во время установки
Я добавил функцию ссылки на приложение с настройкой autoVerify для моего приложения по следующей ссылке
При тестировании приложения оно работало в начале. Потом после переустановки билда не работает.
При отладке время ответа для моего файла.well-known/assetlinks.json составляет> 1 сек.
который выдает ошибку тайм-аута по URL- адресу теста https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=https://example.com&relation=delegate_permission/common.handle_all_urls
{"maxAge": "599.999999353s", "debugString": "********************* ОШИБКИ *********************\n* Ошибка: deadline_exceeded: истекло время ожидания при получении веб-операторов из https://example.com./.well-known/assetlinks.json (что эквивалентно https://example.com/.well-known/assetlinks.json ') с использованием загрузки из Интернета (ID 1).\n********************* ИНФОРМАЦИОННЫЕ СООБЩЕНИЯ ** ******************* \ n * Информация: не найдено операторов, соответствующих вашему запросу \n" }
Похоже, из-за этого таймаута проверка не удалась.
Я хотел бы знать, будет ли приложение / система повторять проверку в любой момент позже, если проверка не удалась при установке (может быть из-за проблемы с подключением или из-за временного сбоя веб-сайта)?
1 ответ
К сожалению, Android M не пытается автоматически повторить попытку проверки, если она не удалась из-за тайм-аута или проблем с подключением. Как вы обнаружили в этом руководстве, следующая попытка произойдет при обновлении или переустановке приложения.