Я создаю ключ доступа через браузер, а затем пытаюсь использовать его в собственном app.
Вот что я сделал:
Подтвердил свой домен с помощью оболочки adb pm get-app-links my.package.example, которая возвращает:
Код: Выделить всё
my.package.example:
ID: 09699a58-4970-4dd8-8f30-323c5c792297
Signatures: [CF:BF:CC:4C:AF:28:CF:82:35:F9:9D:D0:F5:C6:14:1A:AC:CF:E9:50:AA:12:25:80:E5:1D:BD:60:1E:04:21:53]
Domain verification state:
my.domain.com: 1024
Код: Выделить всё
[
{
"relation": [
"delegate_permission/common.get_login_creds",
"delegate_permission/common.handle_all_urls"
],
"target": {
"namespace": "android_app",
"package_name": "my.package.example",
"sha256_cert_fingerprints": [
"CF:BF:CC:4C:AF:28:CF:82:35:F9:9D:D0:F5:C6:14:1A:AC:CF:E9:50:AA:12:25:80:E5:1D:BD:60:1E:04:21:53"
]
}
},
{
"relation": [
"delegate_permission/common.handle_all_urls",
"delegate_permission/common.get_login_creds"
],
"target": {
"namespace": "web",
"site": "https://my.domain.com"
}
}
]
Код: Выделить всё
Код: Выделить всё
[{\"include\": \"https://my.domain.com/.well-known/assetlinks.json\"}]
Код: Выделить всё
val requestJson = JSONObject().apply {
put("challenge", authorizationResponse.metadata.challenge)
put("rpId", "my.domain.com")
put("allowCredentials", JSONArray())
put("timeout", 18000)
put("userVerification", "required")
}
Проверка rpId не удалась
и не могу подтвердить домен с помощью pm get-app-links my.package.example
Состояние проверки домена:
my.domain.com: 1024
Подробнее здесь: https://stackoverflow.com/questions/790 ... ck-compose