Как однозначно идентифицировать приложение в Google Play?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 07.02.24 08:25
Оценка:
Чертовски бесит, что, при нарастающем давлении банков и других организаций в сторону использования их приложений, в Google Play до сих пор не вижу адекватных способов их идентификации. Если открыть в браузере ссылку на приложение на сайте организации, то при переходе в Google Play вроде как отображается единственное приложение, но не пойму, каким образом оно там однозначно идентифицируется.

Например, при открывании на сайте ОТП-банка ссылки на приложение для физлиц, в query-строке URL видно "id=ru.otpbank.mobile", остальное — tracking ids. Но при вводе "ru.otpbank.mobile" в строке поиска Google Play, вываливается тот же бесконечный список разнообразных приложений, что и при вводе "otp bank".

Если же открыть страницу любого приложения в Google Play, то на ней нет ни уникального идентификатора приложения (доменное имя в Java-формате является уникальным идентификатором, или нет?), ни уникального идентификатора того, кто приложение публикует.

Как преодолеть эту связку крайнего дебилизма с детской наивностью?
Re: Как однозначно идентифицировать приложение в Google Play?
От: rudzuk  
Дата: 07.02.24 08:52
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ> Например, при открывании на сайте ОТП-банка ссылки на приложение для физлиц, в query-строке URL видно "id=ru.otpbank.mobile", остальное — tracking ids. Но при вводе "ru.otpbank.mobile" в строке поиска Google Play, вываливается тот же бесконечный список разнообразных приложений, что и при вводе "otp bank".


Когда наводишь курсор на плашку приложения в строке состояния браузер показывает адрес перехода, в котором присутствует id=... В данном случае ru.otpbank.mobile

ЕМ> Если же открыть страницу любого приложения в Google Play, то на ней нет ни уникального идентификатора приложения (доменное имя в Java-формате является уникальным идентификатором, или нет?), ни уникального идентификатора того, кто приложение публикует.


Сейчас браузеры скрывают параметры в адресе страницы, пока в адресной строке не кликнешь. Кликни и увидишь тот самый хттпс://play.google.com/store/apps/details?id=ru.otpbank.mobile
avalon/3.0.2
Re[2]: Как однозначно идентифицировать приложение в Google Play?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 07.02.24 09:04
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Когда наводишь курсор на плашку приложения в строке состояния браузер показывает адрес перехода, в котором присутствует id=... В данном случае ru.otpbank.mobile


Я там вижу https://redirect.appmetrica.yandex.com/serve/244667454658200865, а ru.otpbank.mobile — только в финальном URL, который в Google Play еще и не открывается с моих российских IP.

ЕМ>> Если же открыть страницу любого приложения в Google Play, то на ней нет ни уникального идентификатора приложения


R>Сейчас браузеры скрывают параметры в адресе страницы, пока в адресной строке не кликнешь.


На этом этапе браузера уже нет, я про страницу приложения в Google Play. Там есть название (не идентификатор) публикующего, название (не идентификатор) приложения, версия, количество скачиваний и прочая требуха. А как там увидеть, что именно открылось на этой странице?
Re[3]: Как однозначно идентифицировать приложение в Google Play?
От: rudzuk  
Дата: 07.02.24 10:43
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ> Я там вижу https://redirect.appmetrica.yandex.com/serve/244667454658200865, а ru.otpbank.mobile — только в финальном URL, который в Google Play еще и не открывается с моих российских IP.


ЕМ> ЕМ>> Если же открыть страницу любого приложения в Google Play, то на ней нет ни уникального идентификатора приложения


ЕМ> На этом этапе браузера уже нет, я про страницу приложения в Google Play. Там есть название (не идентификатор) публикующего, название (не идентификатор) приложения, версия, количество скачиваний и прочая требуха. А как там увидеть, что именно открылось на этой странице?


Все понял. Я говорил о десктопном браузере.
avalon/3.0.2
Re[4]: Как однозначно идентифицировать приложение в Google Play?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 07.02.24 15:09
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Я говорил о десктопном браузере.


Так и я про десктопный. Ссылка на сайте банка ведет на appmetrica, а при дальнейшем редиректе google.com говорит "Secure Connection Failed. An error occurred during a connection to play.google.com. PR_CONNECT_RESET_ERROR".

Но, даже если он и откроет страницу приложения на google.com, то как там понять, что открылось именно то, что подразумевалось?
Re[5]: Как однозначно идентифицировать приложение в Google Play?
От: rudzuk  
Дата: 08.02.24 00:55
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ> R>Я говорил о десктопном браузере.


ЕМ> Так и я про десктопный. Ссылка на сайте банка ведет на appmetrica, а при дальнейшем редиректе google.com говорит "Secure Connection Failed. An error occurred during a connection to play.google.com. PR_CONNECT_RESET_ERROR".


Ну это понятно, в РФ сайт магаза заблокирован. Но если зайти через прокси или впн и поискать по идентификатору приложения, то магазин показывает кучу плашек при наведении курсора на которые в статусной строке показывается урл с параметром id т.е. его можно увидеть.

ЕМ> Но, даже если он и откроет страницу приложения на google.com, то как там понять, что открылось именно то, что подразумевалось?


В адресной строке полный урл содержит параметр id=... Т.е. если знаешь идентификатор, то открыть именно это приложение не составляет труда. И да, идентификатор однозначно идентифицирует приложение.
avalon/3.0.2
Re[6]: Как однозначно идентифицировать приложение в Google Play?
От: m2user  
Дата: 08.02.24 01:23
Оценка:
R>Ну это понятно, в РФ сайт магаза заблокирован. Но если зайти через прокси или впн и поискать по идентификатору приложения, то магазин показывает кучу плашек при наведении курсора на которые в статусной строке показывается урл с параметром id т.е. его можно увидеть.

И зачем тогда все эти банки дают на своих веб-сайтах ссылки на заблокированный магазин??

Кстати, на tele2 мобильном https://play.google.com/store/apps/details?id=ru.otpbank.mobile у меня нормально открывается. А вот через Ростелеком проводной, тоже PR_CONNECT_RESET_ERROR.
Правда, в моем тесте разные версии веб-браузеров и ОС. Через tele2 google chrome тоже сначала показал PR_CONNECT_RESET_ERROR, но потом загрузил.
Бардак с этими блокировками, не поймешь, кто кого и за что
Re: Как однозначно идентифицировать приложение в Google Play?
От: aik Австралия  
Дата: 08.02.24 02:03
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Как преодолеть эту связку крайнего дебилизма с детской наивностью?


Написать в банк и попросить: перестать заниматься хернёй с оборачиванием ссылок и начать давать прямые ссылки на аппстор с айди аппа. У меня все местные банки дают прямую нормальную ссылку у себя на сайте, гадать не нужно.
Re[6]: Как однозначно идентифицировать приложение в Google Play?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.02.24 02:41
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>В адресной строке полный урл содержит параметр id=...


Ну ладно, в браузере на play.google.com его увидеть таки можно, а как это сделать в самом приложении Play Store?
Re[2]: Как однозначно идентифицировать приложение в Google Play?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.02.24 02:42
Оценка:
Здравствуйте, aik, Вы писали:

aik>Написать в банк и попросить: перестать заниматься хернёй с оборачиванием ссылок и начать давать прямые ссылки на аппстор с айди аппа.


И как это поможет убедиться в том, что Play Store по этой ссылке открыл именно то приложение, а не похожее?
Re[3]: Как однозначно идентифицировать приложение в Google Play?
От: aik Австралия  
Дата: 08.02.24 02:56
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

aik>>Написать в банк и попросить: перестать заниматься хернёй с оборачиванием ссылок и начать давать прямые ссылки на аппстор с айди аппа.

ЕМ>И как это поможет убедиться в том, что Play Store по этой ссылке открыл именно то приложение, а не похожее?

id аппа в урле уникальное. Банк показывает этот id у себя на странице (внутри ссылки на аппстор). Ссылка с id ведёт сразу на апп.

https://developer.android.com/guide/topics/manifest/manifest-element.html#package говорит про уникальность package name.
https://support.google.com/admob/answer/3086746?hl=en говорит про то, что "id" в урле — это "package name".

Какой пункт вызывает сомнения?
Re[4]: Как однозначно идентифицировать приложение в Google Play?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.02.24 03:48
Оценка:
Здравствуйте, aik, Вы писали:

aik>id аппа в урле уникальное. Банк показывает этот id у себя на странице (внутри ссылки на аппстор). Ссылка с id ведёт сразу на апп.


И как же убедиться в том, что она привела именно на тот апп?

aik>https://developer.android.com/guide/topics/manifest/manifest-element.html#package говорит про уникальность package name.

aik>https://support.google.com/admob/answer/3086746?hl=en говорит про то, что "id" в урле — это "package name".

aik>Какой пункт вызывает сомнения?


Еще раз: отсутствие этого ID в описании приложения в Play Store.
Re[5]: Как однозначно идентифицировать приложение в Google Play?
От: aik Австралия  
Дата: 08.02.24 05:11
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

aik>>id аппа в урле уникальное. Банк показывает этот id у себя на странице (внутри ссылки на аппстор). Ссылка с id ведёт сразу на апп.

ЕМ>И как же убедиться в том, что она привела именно на тот апп?

Факт открытия страницы с аппом должен был убедить. Если id неточный — будет страница поиска гугла, а не выдача похожих аппов.

aik>>https://developer.android.com/guide/topics/manifest/manifest-element.html#package говорит про уникальность package name.

aik>>https://support.google.com/admob/answer/3086746?hl=en говорит про то, что "id" в урле — это "package name".
aik>>Какой пункт вызывает сомнения?
ЕМ>Еще раз: отсутствие этого ID в описании приложения в Play Store.

В Play Store его не показывают, и даже в самом телефоне после установки. Пичалька. Ставь из браузера (телефонного, десктопного) — там id видно в составе url'а.
Re[6]: Как однозначно идентифицировать приложение в Google Play?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.02.24 05:24
Оценка:
Здравствуйте, aik, Вы писали:

aik>Факт открытия страницы с аппом должен был убедить.


Завидую Вашей доверчивости.

aik>Если id неточный — будет страница поиска гугла, а не выдача похожих аппов.


А если просто фальшивый? А если там похожие по начертанию символы, а то и вовсе разные коды с идентичным начертанием?

aik>В Play Store его не показывают


Значит, говно. Придется есть его и дальше.
Re[7]: Как однозначно идентифицировать приложение в Google Play?
От: aik Австралия  
Дата: 08.02.24 05:35
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

aik>>Факт открытия страницы с аппом должен был убедить.

ЕМ>Завидую Вашей доверчивости.

Доверчивость? url же на сайте банка, протокол https до банка, до стора. Или сайту банка мы тоже не верим? Опиши что ли атаку, от которой защищаемся.

aik>>Если id неточный — будет страница поиска гугла, а не выдача похожих аппов.

ЕМ>А если просто фальшивый? А если там похожие по начертанию символы, а то и вовсе разные коды с идентичным начертанием?

Откуда возьмётся фальшивый url? Кто, в какой момент его подсунет браузеру?

aik>>В Play Store его не показывают

ЕМ>Значит, говно. Придется есть его и дальше.

Зачем? Делай через браузер, там id видно.
Re[8]: Как однозначно идентифицировать приложение в Google Play?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.02.24 05:38
Оценка:
Здравствуйте, aik, Вы писали:

aik>url же на сайте банка, протокол https до банка, до стора. Или сайту банка мы тоже не верим?


Не верим Play Store, который не показывает идентификатор того, что открыл по ссылке.

aik>Делай через браузер, там id видно.


Из браузера я все равно попадаю в Play Store, который говно.
Re[9]: Как однозначно идентифицировать приложение в Google Play?
От: aik Австралия  
Дата: 08.02.24 05:42
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

aik>>url же на сайте банка, протокол https до банка, до стора. Или сайту банка мы тоже не верим?

ЕМ>Не верим Play Store, который не показывает идентификатор того, что открыл по ссылке.

А толку? "А если там похожие по начертанию символы, а то и вовсе разные коды с идентичным начертанием?".

aik>>Делай через браузер, там id видно.

ЕМ>Из браузера я все равно попадаю в Play Store, который говно.

Как так? Мне файрфокс показывает диаложик "вам апп или остаёмся в браузере".
Re[10]: Как однозначно идентифицировать приложение в Google Play?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.02.24 05:47
Оценка:
Здравствуйте, aik, Вы писали:

aik>А толку? "А если там похожие по начертанию символы, а то и вовсе разные коды с идентичным начертанием?".


По уму, надо было изначально делать уникальный идентификатор по типу UUID.

aik>Мне файрфокс показывает диаложик "вам апп или остаёмся в браузере".


Показывает ссылку с идентификатором, по которой будет скачивать APK?
Re[11]: Как однозначно идентифицировать приложение в Google Play?
От: aik Австралия  
Дата: 08.02.24 05:51
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

aik>>А толку? "А если там похожие по начертанию символы, а то и вовсе разные коды с идентичным начертанием?".

ЕМ>По уму, надо было изначально делать уникальный идентификатор по типу UUID.

Спасибо, не надо.

aik>>Мне файрфокс показывает диаложик "вам апп или остаёмся в браузере".

ЕМ>Показывает ссылку с идентификатором, по которой будет скачивать APK?

Нет, показывает страницу с аппом и кнопкой "install on more devices" (или просто "install"), выбираешь девайс, и гугль запихивает апп в телефон сам в пределах минуты. Ну прям как на десктопном компе.
Re[7]: Как однозначно идентифицировать приложение в Google Play?
От: rudzuk  
Дата: 08.02.24 10:07
Оценка:
Здравствуйте, m2user, Вы писали:

m> И зачем тогда все эти банки дают на своих веб-сайтах ссылки на заблокированный магазин??


Подозреваю, что в Венгрии ничего не знают о блокировках в РФ

m> Кстати, на tele2 мобильном https://play.google.com/store/apps/details?id=ru.otpbank.mobile у меня нормально открывается.


А у меня через него же — не открывается.

m> Бардак с этими блокировками, не поймешь, кто кого и за что


Не то слово.
avalon/3.0.2
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.