Стандартные пути отпали. NiftyImages молчит. Senler помочь не может. Я осталась один на один с Telegram, который не дружит с американским сервисом.
Что я сделала:1.Поняла: корень зла — в параметрах URL. Telegram по-разному обрабатывает ссылки и кнопки на разных ОС. Надо найти разделитель, который поймут все.
2.Перебрала всё, что можно.Пробовала
_ , -, /, %20 , двойные пробелы, склеивание без разделителя.
Каждый вариант проваливался на каком-то устройстве.
3.Нашла рабочую формулу: +В итоге сработал
обычный знак плюса:
...?tg_name=Ирина+Васильева Почему это сработало:- Telegram воспринимает + как пробел в URL и не обрывает ссылку.
- NiftyImages корректно декодирует + обратно в читаемый пробел.
- Работает одинаково на Android, iOS, ПК, в ссылках и в кнопках.