Возможны ли ссылки на приложение Android с веб-сайтом только для внутреннего?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Возможны ли ссылки на приложение Android с веб-сайтом только для внутреннего?

Сообщение Anonymous »

fanight
Моя компания имеет частные, только внутренние серверы для нашей среды развития. По мере того, как мы создаем это, мы сталкиваемся с проблемами с проверкой ассоциации приложений в этой среде. Устройство может добраться до этого внутреннего домена в нашей сети. Когда устройство пытается проверить ассоциацию после установки приложения, оно не удается. Использование этой ссылки не удастся, как и ожидалось:
https://digitalassetlinks.googleapis.com/v1/statements /> < /ol>
{
"maxAge": "599.999999930s",
"debugString": "********************* ERRORS *********************\n* Error: unavailable: Error fetching statements from https://app.internalserver.com./.well-k ... links.json (which is equivalent to 'https://app.internalserver.com/.well-kn ... links.json'): DNS name not found [0] while fetching Web statements from https://app.internalserver.com./.well-k ... links.json (which is equivalent to 'https://app.internalserver.com/.well-kn ... links.json') using download from the web (ID 1).\n",
"errorCode": [
"ERROR_CODE_FETCH_ERROR"
]
}
< /code>

Проверка результатов проверки на устройстве непосредственно дала общая ошибка: < /li>
< /ol>
% adb shell pm get-app-links {package name}
{package name}:
ID: 498b2db2-6819-4c2d-a1bc-32c5cf3c6d53
Signatures: [76:4C:8D:AF:72:B3:14:59:82:37:63:8B:3D:DF:B1:B0:F4:7D:61:31:F2:00:02:57:75:AF:35:4F:34:80:77:D6]
Domain verification state:
app.internalserver.com: legacy_failure
< /code>

Я подтвердил, что используемый сертификат принадлежит полномочию общественного сертификата, а не самореагированного ок. Я также подтвердил, что код ответа HTTP составляет 200. Я также проверил правильный хэш -хэш -хэш для отладки в файле ассоциации. Это единственные конкретные требования, которые я вижу в документации Google. Apple делает это так, чтобы они могли кэшировать файл в своем CDN: https://app-site-association.cdn-apple. ... server.com (это также не так, как и ожидалось, с нашей текущей настройкой). Наша сетевая команда не предоставляет общественный доступ к серверам в нашей среде разработки и хочет избежать открытия этого для всех диапазонов, назначенных для Google, если это вообще возможно. Страница с диапазонами связана непосредственно на этой странице требований Android Enterprise Network. В этой документации упоминаются не публично выпускать сборки с помощью URL -адресов, «которые могут быть недоступны для общественности», если вы не делаете частные варианты сборки, что мы делаем. Этот комментарий подразумевает, что он должен работать с частными серверами.

Подробнее здесь: https://stackoverflow.com/questions/796 ... ly-website
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»