@Tishka17

Тег android в блоге Tishka17

Tishka17

Пришло время постаивть genymotion

Tishka17

Обновился до шестёрки. Субъективно, телефон стал сильнее глючить и быстрее разряжаться.

Tishka17

Пришло время составить нормальный список вопросов на очное собеседование. Что посоветуете спросить?

Tishka17

Вконтакте сказали, что уже знают про уязвимость, о которой я им сообщил. Печалька. С другой стороны, логично, что самые простые дыры все находят в первые дни. А я занялся поиском через несколько месяцев после того, как они начали платить.

Tishka17

Кому сорцов сицалайзера? http://swap.sec.net/download/Socializer.zip

Tishka17

Кто хочет помочь с адаптацией поинтоклиента под materialdesign? Приз - попадание приложение в раздел featuring и что-то материальное. См. http://habrahabr.ru/company/google/blog/266949/

Tishka17

Вместо того, чтобы спать, сижу декомпилирую приложение вконтакте. Пока результат минимальный - открыл меню разработчика.

Tishka17

Попробую рассказать кратко о том, как я разбирался с Google по поводу блокировки моего клиента.

Началось все с того, что 16 августа Google не пропустил очередную версию приложения (#vnokk). Сообщение, которое он мне прислал было не очень подробное. По существу была только одна фраза: "Violation of the intellectual property and impersonation or deceptive behavior provisions of the Content Policy". Оправившись от удивления я полез по ссылке из письма на страницу "Google Play Developer Help Center", чтобы разобраться в чем дело. Мне там дали простую анкету из нескольких вопросов типа моего имени, id приложения или причины блокировки и предложили добавить файлы, доказывающие мои права на использование контента. Так как я понятия не имел в чем дело, я просто кинул им копию лицензии CC-BY (под ней распространяются используемые мной иконки).

24 августа в ответ на запрос мне наконец пришли подробности (#vyhoa): Your app icon uses one or more protected images belonging to a third party. (e.g. Patreon official logo). Ранее на поинте уже упоминали, что иконка патреона как две капли воды похожа на иконку поинта, однако сильно никто не задумывался, чем это грозит. Позднее я искал на webarchive, какой сайт появился раньше: получалось, что поинт появился значительно раньше патреона, но вот сохраненные страницы есть только с разницей в пару дней не в нашу пользу. arts прокомментировал, что все равно готовится редизайн и выслал новую иконку (http://point.im/files/v6/img/logo.svg). Быстренько сотворив апдейт, выложил новую версию.

Новую версию google тоже не пропустил. Я вспомнил, что забыл заменить иконки в Google Play (#vnxxw), отправил обновление, которое тоже было отклонено. Анкету пока больше не заполнял, но на всякий случай я повторил попытки отправить апдейт.

В результате, 27 августа приложение было заморожено (#vrhst). Причина: Violation of the impersonation or deceptive behavior provisions of the Content Policy. Я сильно расстроился и испугался, что могут забанить весь аккаунт. Неделю рефлексировал.

30 августа, я все таки решился отправить запрос на разблокировку (#vyzip). Как раз появилась статья на хабре с похожей проблемой: http://habrahabr.ru/post/265895/. Заполнил уже знакомую анкету. Не стал прикладывать никакие файлы, но написал, что у меня весь контент под Creative Commons, а название и иконка взяты с разрешения авторов сайта. На всякий случай попросил arts подтвердить его согласие пиьсмом.

3 сентября Google ответил (#vngfr), что письма мало: In order for us to process your appeal, please reply with verifiable documentation (PDF) with letterhead that your application is authorized. После некоторых раздумий о форме этого PDF файла, arts просто дал им ссылку на https://point.im/help/apps, где моё приложение указано как рекомендованное.

11 сентября Google прислал уведомление о том, что приложение восстановлено (#vnwud): We’ve accepted your appeal and your app Point.im has been reinstated. От меня потребовалось залогиниться в панель разработчика и нажать кнопку "опубликовать". К полудню приложение уже можно было скачать из Google Play. В текущий момент уже выложены новые версии, которые я успел накодить за время блокировки

Tishka17

Срочно хотелось покодить, но ни на что серьезное голова н ехотела настриваться. В результате поулчился поинтоклиент версии 2.11. Изменения:

  • перевод на русский язык
  • исправлены подсказки при вводе текста (tnx @Umnik)
  • чистка кода, исправление предупреждений анализатора и т.п.

https://github.com/Tishka17...id/releases/tag/2.11

Tishka17

Завтра контора, где я работаю, проводит очередной Enterprise Mobile Security Forum. Если кто из поинтолюдей туда идет (в чем я сильно сомневаюсь) - отпишитесь, было бы интересно пересечься.

Tishka17

Вот у меня есть воип клиент. И на некоторых девайсах звук очень тихий. При этом если я записываю диктофоном голос - все ок. Куда можно крутить сорцы клиента?

Tishka17

Вопрос к разработчикам. У меня в клиенте сейчас robospice, retrifit и тупое кэширование запросов. Если же я буду делать вебсокеты - вероятно мне придётся пилить БД. Боюсь, что у меня получится почти такая же структура как на сервере. Это нормально? Не взять ли сразу структуру у arts?

Tishka17

Выложил версию 2.10.
Изменение одно: Авторизация на imgur. Доступна в настройках. Пока фотки просто постятся в ваш аккаунт, никаких альбомомв и прочего. Если фотка загрузилась, а вы передумали её постить и нажали на ней "крестик" - она обратно удалится. Если на фокте восклицательный знак - тыкайте, оно попытается повторить загрузку.

Из-за рефакторинга у вас всех слетит авторизация, зато посмотрите на новое окно авторизации в поинте, кто его ещё не видел. Ну и мне в будущем будет проще прикручивать новые сервисы.
Заодно почистил проект о твсякого мусора типа папки .idea, теперь все пучком, лишнее не коммитится.

Когда появится сборка на f-Droid не знаю. Призывается eoranged для допила настроек проекта и разбора как там приватно хранить секретный id клиента.
Когда появится в гугл плее - не известно. Написал запрос на аппеляцию, ждем ответа. Возможно понадобится участие arts в переписке с ними.
На гитхабе apk тут: https://github.com/Tishka17...id/releases/tag/2.10

Tishka17
Tishka17

Кто-нибудь видел инструкцию по миграции на ретрофит 2.0? Там что-то дофига поменяли

Tishka17

А не запилить ли собственный маркет для андроида?

Tishka17

"Когда DroidModderX ROOT Master начал запускать все приложения по второму кругу, то Galaxy Note 5 начал загружать их заново, в то время как iPhone 6 спокойно открывал их на том же месте с момента предыдущего запуска. Даже игра Angry Birds 2 моментально открылась на iPhone 6, а вот флагман от Samsung надолго "задумался".

Специалисты сходятся во мнении, что проблема заключается в пользовательском интерфейсе TouchWiz, который потребляет большой объём оперативной памяти и закрывает все фоновые задачи."

Ага, тач виз, как же. Всем лишь бы тачвиз поругать (я его сам не силтнл люблб, но все же). Это на Galaxy S3 из-за тачвиза все глючило. А на пятом андроиде и на нексусе такие же проблемы без всяких самсунговых штучек

Tishka17

Полное нежелание теперь писать под андроид. Это получается ты что-то пишешь, а они говорят "у тебя иконка синяя, мы такую на сайте васи пупкина видели" и удаляют приложение. А следующим ходом будет блокировка аккаунта.

Tishka17

"This is a notification that your application, Point.im, with package ID org.itishka.pointim, has been suspended from the Google Play Store."

Суки

Tishka17

Выложил версию 2.9. Изменение одно:
ТЕМНАЯ тема! Лезем в настройки и включаем. Ставить можно поверх, тема применяется после перезапуска.

https://github.com/Tishka17...oid/releases/tag/2.9

На Google Play даже уже не рассчитываю. Если и щас не пустят - буду ругаться.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.