Комментарии 14
Отличное решение проблемы! Автоматизация рутинных задач — это всегда здорово, особенно когда речь о сохранении ценных данных. Ваш подход с reverse-engineering API вместо Selenium — правильный шаг для ускорения процесса. Рад, что удалось спасти коллекцию. Must, конечно, подкачал с поддержкой, но ваш опыт многим пригодится!
Я правильно понял, что авторизация по старому номеру, но на новом телефоне, не работала? И нельзя было зайти в аккаунт на старом телефоне и поменять способ авторизации на мыло или ещё какой?
Кстати, а почему вам важно хранить инфу о просмотренных фильмах?
А почему сериалы не делятся на "хочу" и "посмотрел"?
А почему бы заодно не хранить список wanted просто в любом облаке как текстовый файл? Название и год.
Да, с авторизацией все так. На старом телефоне я удалил вообще все данные для дальнейшей продажи, при этом must установил на новый еще через пару дней после продажи старого (то есть возможности как-то использовать данные со старого телефона у меня в принципе не было).
Я просто люблю кино и мне приятно иметь под рукой коллекцию просмотренного + сервис позволяет отслеживать, что нового посмотрели друзья и сколько они поставили/как прокомментировали тот или иной фильм.
Сериалы делятся на "посмотрю" и "посмотрел" точно так же, как и фильмы. Разделение между фильмами и сериалами существует в большей степени на уровне "просмотрены", т.к оценка для фильма ставится самому фильму. Для сериала же - сезону. А при добавлении в "посмотрю" - добавляется сериал полностью (опять же, как и фильм), а не какой-то отдельный сезон.
Суть не столько в самом файле с этими фильмами и оценками, сколько в комьюнити сервиса + удобстве использования самого сервиса. Т.е просто текстовый файл с этими данными сам по себе имеет меньшую ценность, чем эти данные внутри сервиса.
Если старый аккаунт ещё есть и активен, можно попробовать зайти в него с любого телефона на той же ОС, что и на старом телефоне. Попросить друга скачать Must и попробовать зайти. Если зашли, то изменить способ авторизации. Не пробовали? Надо-то всего 5 минут.
До начала работы с кодом по переносу данных на новый акк я перепробовал, как мне кажется, вообще все варианты входа в старый аккаунт с нового телефона, в том числе письма на почту техподдержки.
Способ авторизации изменить нельзя. Регистрация была по номеру? Все. Войти можно только по номеру (то есть по сути нельзя).
При этом если при регистрации выбрать другой способ (например не по номеру, а через apple-аккаунт), выходить и входить можно будет сколько угодно раз. Сломался способ входа (насколько я понял) только по номеру телефона.
Ну как же сломался, если на старом телефоне он работал до самого момента смены телефона? Значит, на той же ОС, но на другом телефоне пробовали зайти?
Да, на телефоне друга с той же ОС. Суть в том, что на старом телефоне после первого входа в приложение я никогда из него не выходил, а само приложение меня не вылогинивало. То есть повторные входы не требовались в принципе.
Поэтому проблема тут не в операционке. А в том, что приложение, судя по всему, не поддерживает более вход по номеру телефона. С такой же проблемой столкнулся еще 1 мой товарищ, который регистрировался именно с номером.
+ пока я искал решение, я натыкался на комментарии пользователей на различных форумах/в Appstore на тему того, что они столкнулись с такой же проблемой и в целом комментарии на тему того, что разработчики забили на поддержку.
Не хватает выводов на будущее :)
А выводы напрашиваются следующие. Во всех сторонних сервисах, данные в которых имеют для Вас ценность за пределами самогó такого сервиса (т.е. Вы их хотите сохранить даже если завтра он перестанет существовать):
С сáмого начала использования продумать стратегию бекапа данных. Есть ли штатный экспорт, если нет, чем его заменить. Как можно автоматизировать выгрузку по расписанию. Каков формат выгрузки и насколько легко его будет потом использовать. И т.п.
По возможности не регистрироваться через неподконтрольные Вам сервисы. Аккаунт в соц. сети / экосистеме, почта на публичном домене, рабочая почта (если не Вы владелец бизнеса), телефон Вам неподконтрольны, Вы их можете лишиться не по своей воле. Максимально безопасное решение - почта на своём домене, желательно оплаченном на 10 лет вперёд; тоже не гарантия, но всё же случаи разделегирования домена относительно редки.
(В описанном в статье случае вход по телефону стал невозможен не из-за утраты доступа к телефону, но при прочтении сразу возникла мысль, что это тоже было опрометчиво).
Да, последнее время количество чудацких сервисов, жаждущих получить ваш номер телефона, но не способных отправлять СМСки просто зашкаливает. А ещё ваш номер должен начинаться на +7, просто потому что чудаки не могут предположить, что так бывает не всегда.
А список любимых фильмов я держу в файлике формата txt, без СМС и регистрации. Так в сто раз надёжнее.
Здорово, конечно, но раз "пишут, что разработчики забили на поддержку приложения", возможно, это повод совсем отказаться от использования, т.к. дальше будет хуже.
Приложение выглядит как надстройка над IMDb/Кинопоиском. Почему бы не пользоваться ими напрямую.
Неоднократно думал о переходе на другой сервис. И я уверен, что рано или поздно придется мигрировать в какое-то другое приложение просто из-за того, что это окончательно перестанут поддерживать.
Но пока что комьюнити живо, а все мои товарищи-кинолюбители как-то не спешат куда-то переходить. Поэтому пришлось придумывать, как чинить все в условиях того, что имеем)
Как я восстанавливал библиотеку фильмов после потери доступа к аккаунту в MustApp