Всё верно. Стандартные ошибки, конечно есть. В тексте имелось в виду, скорее, что-то вроде аналогов 403 HTTP кода. Т.е. в случае использования JSON-RPC мы не ограничены высеченным в граните списком кодов ошибок и сами составляем нужный нам список с нужными нам значениями. Например, вместо 400 кода с деталями того, что пошло не так в теле ответа, мы можем завести отдельный код на каждый конкретный случай (невалидный email, невалидная сумма etc)
Люди, которые попали в описанную ситуацию могут в телеграме найти единомышленников - возможно так же будет от пострадавших и какая-то информация о попытках с этим бороться
А есть где-то более подробная информация по времени докладов? Например я хочу сходить на 2-3 из них и хотелось бы спланировать время прихода, чтобы не ждать 2-3 часа до нужного мне доклада.
Таковы реалии. И в этом (разных реализациях одной и той же функциональности) есть свои плюсы. Например, открытость Android позволила создать большое разнообразие библиотек для всего подряд, хорошие инструменты разработки, разные магазины приложений. Если сравнивать с Apple и их инструментами для разработчиков, начиная с IDE и заканчивая самой iOS, то андроид выглядит раем на земле, раем для программистов, где всё просто, понятно и множество альтернатив. Да, минусы у этого есть, типа нагромаждений абстракций как тут в статье, но, кмк, безальтернативная монополия много хуже во всех важных аспектах.
Да и гугл может в любой момент объявить Android устаревшим и всех пересадить на Fuchsia. Как и Huawei на Harmony. Тут уже, наверное, будет вопрос не то что в сложности разработки, а, скорее, в наличии монетизируемой аудитории на платформе.
Будет работать или нет, на девайсе без гугло-сервисов не пробовал. И под аналитикой имел в виду Firebase аналитику. Попробую в свободное время проверить, будет ли аналитика работать на девайсе без гугло-сервисов и напишу тут.
Выпиливать SDK не обязательно. Можно одновременно использовать несколько сервисов аналитики (что является довольно распространённой практикой). А вот будет ли оно (отправка аналитики через GA) работать — зависит от наличия на девайсе, на который будет приложение установлено, сервисов от гугла. Если сервисы есть — аналитика будет работать. Иначе — не должна) Сам факт того, откуда установлено приложение гугл, в данный момент, насколько мне известно, не волнует. Но они, конечно, могут начать блокировать работу своих сервисов по любым причинам в любой момент.
Дело в том, что на новых девайсах от Huawei нет сервисов от гугла. Засим, всё что с ними связано работать не будет. В т.ч. аналитика. Можно, конечно, поставить вручную сервисы от гугла, однако это зачастую нетривиальная задача и вот в таких случаях гугл да, может это отслеживать и вмешиваться в работу своих сервисов, например их отключая
Это современная реальность. Для нового аккаунта в GooglePlay также потребуется паспорт присылать. В AppStore очень часто из СНГ не оформить акк — с карты нет попытки от Apple списать деньги — приходится писать им в тех.поддержку и высылать документы.
Так не вижу здесь проблемы. Тем более, что всё это делается для недопущения нынешней ситуации в GooglePlay, где есть много акков, которые регистрировали ещё до введения требования высылки документов и с которых в магазин Google заливают множество вредоносного софта.
А, тогда, по идее, не должны пока банить) Насколько мне известно (из того что читал, слышал + собственный опыт) бан акка будет после 3 банов приложений в течении полугода. Удалённые приложения при этом не учитываются.
По поводу Appodeal — ИМХО от них больше проблем с в GooglePlay чем пользы. В своё время их брал исключительно для нативной рекламы в RecyclerView и RewardedVideo. Последнее заменил в итоге на AdMob, а нативную (у AdMob её так и не реализовали когда я в последний раз смотрел) сделал через MoPub.
Также жутко неудобно их (Appodeal ) подключать — куча файлов библиотек и манипуляций с манифестом. Хотя, вроде, в последних версиях они сделали всё это удобнее. Но вот их зависимость от AdMob совершенно неприемлема. Больше ими пользоваться не буду.
Тут имелось в виду что выкладывать приложения не потратив множества времени и сил на проверку вместе с юристом всех нюансов и не обязавшись с юристом же проверять соответствие приложения постоянным изменениям правил магазина просто нерационально. Если, конечно, вы не готовы вкладывать много времени и сил на поддержку приложения, не приносящего доход и могущего быть причиной бана аккаунта.
Мне хотелось именно на ангуляре сделать) постраничный вывод там тоже можно несложно реализовать, однако мне казалось, что как раз бесконечный список будет лучшим решением.
Да, именно так. Ибо Google утверждает, что нарушение связано именно с оригинальным сайтом, к которому, например, русская версия не имела вообще никакого отношения. Про ТЗ я в курсе — перечитайте статью — там несколько абзацев об этой ситуации.
Не спорю, тут вы правы. Но повод ли это лишать разом разработчика его аккаунта? Пожизненно? К тому же сам контент доступен под свободной лицензией. Как и иконка. Т.е. сменить достаточно только название, например убрав одно слово. Но Google не даёт такой возможности. Сразу бан без предупреждения, хотя да, годами выкладывались обновления, новые приложения и всё было ОК.
Ну, на самом деле, немного легче станет) Особенно тем, кого банят за "связанные аккаунты" — сейчас им ничего не говорят, а иногда отлетают аккаунты людей, которые просто знакомы с кем-то, кого забанили. И очень сложно что-то доказать.
Да, способов улучшить ситуацию много, но Google выбрал именно путь бана без разбора. В итоге в его магазине просто опасно публиковаться — забанят любого (ну, кроме, Facebook и прочих, конечно).
Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола
Всё верно. Стандартные ошибки, конечно есть. В тексте имелось в виду, скорее, что-то вроде аналогов 403 HTTP кода. Т.е. в случае использования JSON-RPC мы не ограничены высеченным в граните списком кодов ошибок и сами составляем нужный нам список с нужными нам значениями. Например, вместо 400 кода с деталями того, что пошло не так в теле ответа, мы можем завести отдельный код на каждый конкретный случай (невалидный email, невалидная сумма etc)
Apple блокирует аккаунты iOS-разработчиков с беларусской регистрацией и удаляет приложения из App Store [Обн. 23:00 МСК]
Люди, которые попали в описанную ситуацию могут в телеграме найти единомышленников - возможно так же будет от пострадавших и какая-то информация о попытках с этим бороться
Мобильное API, лайфхаки для MVP, микросервисы – в программе Hot Mobile&Backend в Санкт-Петербурге
Понял, спасибо!
Мобильное API, лайфхаки для MVP, микросервисы – в программе Hot Mobile&Backend в Санкт-Петербурге
Добрый день!
А есть где-то более подробная информация по времени докладов? Например я хочу сходить на 2-3 из них и хотелось бы спланировать время прихода, чтобы не ждать 2-3 часа до нужного мне доклада.
Спасибо!
Встраиваем карты от Huawei в Android приложение
Таковы реалии. И в этом (разных реализациях одной и той же функциональности) есть свои плюсы. Например, открытость Android позволила создать большое разнообразие библиотек для всего подряд, хорошие инструменты разработки, разные магазины приложений. Если сравнивать с Apple и их инструментами для разработчиков, начиная с IDE и заканчивая самой iOS, то андроид выглядит раем на земле, раем для программистов, где всё просто, понятно и множество альтернатив. Да, минусы у этого есть, типа нагромаждений абстракций как тут в статье, но, кмк, безальтернативная монополия много хуже во всех важных аспектах.
Да и гугл может в любой момент объявить Android устаревшим и всех пересадить на Fuchsia. Как и Huawei на Harmony. Тут уже, наверное, будет вопрос не то что в сложности разработки, а, скорее, в наличии монетизируемой аудитории на платформе.
Встраиваем карты от Huawei в Android приложение
Согласно вот этому карты от TomTom. Вроде бы это и в доке видел, но с ходу не нашёл подтверждения
UPD: Вот где это в доке упомянуто (см. п. 2.23): HUAWEI Map Service Agreement
Встраиваем геолокацию от Huawei в Android приложение
Хм, проверил сейчас, работает и без этого. В статье поправлю, спасибо)
Встраиваем аналитику от Huawei в Android приложение
Кажется, я понял о чём вы)
Будет работать или нет, на девайсе без гугло-сервисов не пробовал. И под аналитикой имел в виду Firebase аналитику. Попробую в свободное время проверить, будет ли аналитика работать на девайсе без гугло-сервисов и напишу тут.
Встраиваем аналитику от Huawei в Android приложение
На новых девайсах Huawei не может предустанавливать гугловые сервисы, а их установка вручную — по идее — нарушение лицензии. Соответственно, гугл в праве эти нарушение пресекать, отслеживая девайсы и отключая функционал своих сервисов. В интернете по этому поводу довольно много информации, беглое гугление например такую статейку выдало, с упоминанием проблемы: https://www.forbes.com/sites/zakdoffman/2020/03/15/huawei-mate-30-and-p40-now-have-surprise-one-click-google-install-heres-what-you-must-know/#8af18b27cf30
Встраиваем аналитику от Huawei в Android приложение
Выпиливать SDK не обязательно. Можно одновременно использовать несколько сервисов аналитики (что является довольно распространённой практикой). А вот будет ли оно (отправка аналитики через GA) работать — зависит от наличия на девайсе, на который будет приложение установлено, сервисов от гугла. Если сервисы есть — аналитика будет работать. Иначе — не должна) Сам факт того, откуда установлено приложение гугл, в данный момент, насколько мне известно, не волнует. Но они, конечно, могут начать блокировать работу своих сервисов по любым причинам в любой момент.
Встраиваем аналитику от Huawei в Android приложение
Дело в том, что на новых девайсах от Huawei нет сервисов от гугла. Засим, всё что с ними связано работать не будет. В т.ч. аналитика. Можно, конечно, поставить вручную сервисы от гугла, однако это зачастую нетривиальная задача и вот в таких случаях гугл да, может это отслеживать и вмешиваться в работу своих сервисов, например их отключая
Знакомство с App Gallery. Создаем аккаунт разработчика
Это современная реальность. Для нового аккаунта в GooglePlay также потребуется паспорт присылать. В AppStore очень часто из СНГ не оформить акк — с карты нет попытки от Apple списать деньги — приходится писать им в тех.поддержку и высылать документы.
Так не вижу здесь проблемы. Тем более, что всё это делается для недопущения нынешней ситуации в GooglePlay, где есть много акков, которые регистрировали ещё до введения требования высылки документов и с которых в магазин Google заливают множество вредоносного софта.
Android, Google и свободные лицензии на контент. Кто виноват и что делать
А, тогда, по идее, не должны пока банить) Насколько мне известно (из того что читал, слышал + собственный опыт) бан акка будет после 3 банов приложений в течении полугода. Удалённые приложения при этом не учитываются.
По поводу Appodeal — ИМХО от них больше проблем с в GooglePlay чем пользы. В своё время их брал исключительно для нативной рекламы в
RecyclerView
иRewardedVideo
. Последнее заменил в итоге на AdMob, а нативную (у AdMob её так и не реализовали когда я в последний раз смотрел) сделал через MoPub.Также жутко неудобно их (Appodeal ) подключать — куча файлов библиотек и манипуляций с манифестом. Хотя, вроде, в последних версиях они сделали всё это удобнее. Но вот их зависимость от AdMob совершенно неприемлема. Больше ими пользоваться не буду.
Android, Google и свободные лицензии на контент. Кто виноват и что делать
Могу только посочувствовать( Судя по тому, что у вас уже минимум 2 Suspended приложения аккаунт вам скоро удалят(
Android, Google и свободные лицензии на контент. Кто виноват и что делать
Странно… Возможно дело в том, что я не пробовал ждать. У меня происходило всё время так:
Android, Google и свободные лицензии на контент. Кто виноват и что делать
Тут имелось в виду что выкладывать приложения не потратив множества времени и сил на проверку вместе с юристом всех нюансов и не обязавшись с юристом же проверять соответствие приложения постоянным изменениям правил магазина просто нерационально. Если, конечно, вы не готовы вкладывать много времени и сил на поддержку приложения, не приносящего доход и могущего быть причиной бана аккаунта.
Android, Google и свободные лицензии на контент. Кто виноват и что делать
Мне хотелось именно на ангуляре сделать) постраничный вывод там тоже можно несложно реализовать, однако мне казалось, что как раз бесконечный список будет лучшим решением.
Android, Google и свободные лицензии на контент. Кто виноват и что делать
Да, именно так. Ибо Google утверждает, что нарушение связано именно с оригинальным сайтом, к которому, например, русская версия не имела вообще никакого отношения. Про ТЗ я в курсе — перечитайте статью — там несколько абзацев об этой ситуации.
Android, Google и свободные лицензии на контент. Кто виноват и что делать
Не спорю, тут вы правы. Но повод ли это лишать разом разработчика его аккаунта? Пожизненно? К тому же сам контент доступен под свободной лицензией. Как и иконка. Т.е. сменить достаточно только название, например убрав одно слово. Но Google не даёт такой возможности. Сразу бан без предупреждения, хотя да, годами выкладывались обновления, новые приложения и всё было ОК.
Android, Google и свободные лицензии на контент. Кто виноват и что делать
Ну, на самом деле, немного легче станет) Особенно тем, кого банят за "связанные аккаунты" — сейчас им ничего не говорят, а иногда отлетают аккаунты людей, которые просто знакомы с кем-то, кого забанили. И очень сложно что-то доказать.
Да, способов улучшить ситуацию много, но Google выбрал именно путь бана без разбора. В итоге в его магазине просто опасно публиковаться — забанят любого (ну, кроме, Facebook и прочих, конечно).