Вопрос : как удалить приложение lo go.
Решение : предыдущее решение из этого ответа, { ссылка } , больше не работает.
Google изменил формат "iconUrl"
на "icon"
и теперь использует поток данных в кодировке Base64
, например "icon":"iVBORw0KGgoAAAAN...
, вместо URL-адреса изображения, ранее записанного как "iconUrl":"https://..."
.
Я пробовал "icon":""
и многие значения в кодировке Base64, такие как "icon":"IA"
, "icon":"Lw"
и некоторые другие - безуспешно. Я получаю консольные сообщения типа
для "icon":""
{
"error": {
"code": 400,
"message": "The request failed because one of the field of the resource is invalid.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.PreconditionFailure",
"violations": [
{
"type": "client_auth_config",
"subject": "?error_code=9&error_field_name=UpdateIconRequest.icon&error_field_value=%3CByteString@3eeee81e+size%3D0+contents%3D%22%22%3E"
}
]
}
]
}
}
или
{
"error": {
"code": 400,
"message": "Request contains an invalid argument.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.identity.clientauthconfig.v1.ClientAuthConfigError",
"code": "ICON_STORAGE_FAILURE"
},
{
"@type": "type.googleapis.com/google.identity.clientauthconfig.v1.IconStorageError",
"reason": "INVALID_IMAGE"
}
]
}
}
или
{
"error": {
"code": 400,
"message": "Invalid value at 'icon' (TYPE_BYTES), Base64 decoding failed for \" \"",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"fieldViolations": [
{
"field": "icon",
"description": "Invalid value at 'icon' (TYPE_BYTES), Base64 decoding failed for \" \""
}
]
}
]
}
}
Кто-нибудь знает, что нужно вставить сюда, чтобы удалить изображение lo go из приложения?