Forwarded from fudoshi
топовые девайсы на ios-автотестах
Дохнут не только Android устройства, но и iOS. Законы физики не щадят ничего и производитель значения не имеет. Ждём, когда наука шагнёт сильно вперёд и батареи перестанут деградировать и пухнуть.
https://myachinqa.blogspot.com/2019/08/no-changes-detected-jetbrains.html
Если вдруг у вас тоже среда разработки когда-нибудь скажет «Изменений нет»
Если вдруг у вас тоже среда разработки когда-нибудь скажет «Изменений нет»
Blogspot
Ответ No changes detected в продуктах JetBrains при попытке сделать коммит
Блог об Android и тестировании программного обеспечения. A blog about Android abd software testing.
Which API should I use? | SMS Verification APIs | Google Developers
https://developers.google.com/identity/sms-retriever/choose-an-api
https://developers.google.com/identity/sms-retriever/choose-an-api
Google for Developers
Which API should I use? | Credential Verification | Google for Developers
Если вы работаете с кодами в SMS, например для 2FA, то под Android следует реализовать вот такой подход. Плюсы:
— автоматически отдаёт вам код из SMS
— не требует пермишен на чтение всех SMS
— обработка на стороне системы. То есть этот код никуда не пересылается дополнительно
Минусы:
— от пользователя требуется нажимать Разрешить на каждое такое SMS
— нужно реализовывать. Рискуете столкнуться с «Да у нас и так всё работает, зачем оно нам сейчас. В бэклог»
— к формату SMS есть определённые требования. Например, код может быть только цифровым и иметь 4-10 цифр
Вообще там 2 апи. Одно на вашу реализацию и ожидает хеш, другое общее для кодов и универсально для многих.
— автоматически отдаёт вам код из SMS
— не требует пермишен на чтение всех SMS
— обработка на стороне системы. То есть этот код никуда не пересылается дополнительно
Минусы:
— от пользователя требуется нажимать Разрешить на каждое такое SMS
— нужно реализовывать. Рискуете столкнуться с «Да у нас и так всё работает, зачем оно нам сейчас. В бэклог»
— к формату SMS есть определённые требования. Например, код может быть только цифровым и иметь 4-10 цифр
Вообще там 2 апи. Одно на вашу реализацию и ожидает хеш, другое общее для кодов и универсально для многих.
Не смотря на то, что здесь https://android-developers.googleblog.com/2019/08/final-beta-update-official-android-q.html сказано «To get started developing, download the official API 29 SDK and tools into the stable release of Android Studio 3.4...», оно не работает. По крайней мере у меня вернулась старая проблема
Клавиатура со свайп вводом противоречит жесту Назад в Android 10
Мой баг дня (записки тестировщика)
Не смотря на то, что здесь https://android-developers.googleblog.com/2019/08/final-beta-update-official-android-q.html сказано «To get started developing, download the official API 29 SDK and tools into the stable release of Android Studio 3.4...», оно не…
Наконец кто-то сообщил об этом: https://issuetracker.google.com/issues/139139804 Мне прям некогда было.
vi...@google.com <vi...@google.com> #8 Aug 13, 2019 10:22AM
Assigned to vi...@google.com.
We have passed this to the development team and will update this issue with more information as it becomes available.
—-
Воу-воу, Гугл, палехчи, не так быстро
Assigned to vi...@google.com.
We have passed this to the development team and will update this issue with more information as it becomes available.
—-
Воу-воу, Гугл, палехчи, не так быстро
Мой баг дня (записки тестировщика)
Наконец кто-то сообщил об этом: https://issuetracker.google.com/issues/139139804 Мне прям некогда было.
Баг исправлен в релизной Android Studio 3.5
https://twitter.com/Android/status/1164540639645712384 Гугл решит не париться с названием сладости в этот раз. Теперь просто "Андроид 10".
Twitter
Android
Android Q will be called #Android10. As a global operating system, it’s important that the release names are clear and relatable for everyone in the world. Learn more: https://t.co/VKBcoSBGLt
Лучший комментарий про релиз 10, на мой взгляд:
Final release? What are you talking about? I'm stuck with Beta 7.
Final release? What are you talking about? I'm stuck with Beta 7.
Ребята из приложения для карт Стрелка (Подмосковье) тестируют прям на продакшене, делая пуши на всех
Сегодня услышал презабавную историю.
Один банк в личном кабинете всякие операции оформил ссылками с get запросами, а не post. И клиенты начали охреневать, что у них на счетах происходят совершенно удивительные вещи, которые они не инициировали.
Дело оказалось в том, что современные браузеры, дабы ускорить загрузку страниц, в которые может провалиться пользователь, если будет кликать по ссылкам на текущих страницах, грузят эти страницы заранее, в фоне. В итоге пользователь жмёт на ссылку, а страница открывается мгновенно. И пользователь думает, какой же этот, например Хром, быстрый. А тот просто из кеша достал данные, ведь он уже всё качнул в фоне.
Ну так вот браузеры тыкали на эти ссылки и на бэкэнд уходили валидные get запросы.
Что за банк такой и как давно это было я не знаю.
Один банк в личном кабинете всякие операции оформил ссылками с get запросами, а не post. И клиенты начали охреневать, что у них на счетах происходят совершенно удивительные вещи, которые они не инициировали.
Дело оказалось в том, что современные браузеры, дабы ускорить загрузку страниц, в которые может провалиться пользователь, если будет кликать по ссылкам на текущих страницах, грузят эти страницы заранее, в фоне. В итоге пользователь жмёт на ссылку, а страница открывается мгновенно. И пользователь думает, какой же этот, например Хром, быстрый. А тот просто из кеша достал данные, ведь он уже всё качнул в фоне.
Ну так вот браузеры тыкали на эти ссылки и на бэкэнд уходили валидные get запросы.
Что за банк такой и как давно это было я не знаю.
Как знают все 3,5 человека, которые на меня подписаны, недавно я искал новую работу. Среди вакансий один из сайтов предлагал и такие