Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (6)

Наибольший вклад в теги

Все теги (13)

Лучшие ответы пользователя

Все ответы (8)
  • Google Analytics на Android: отправка данных статистики после удаления приложения?

    @sapl Автор вопроса
    Никто мне не ответил.

    Очень странно, но похоже гугл ничего не передает после удаления приложения.
    Хотя SDK сейчас встроено в Google Services и нет технической проблемы эти данные передать, даже если уже нет приложения на телефоне.

    Выяснил это тестированием на голом счетчике.
    НУ и после того как поставил dispatch-период на 10 секунд - данные в общих отчетах стали похожи на правду.
    GoogleAnalytics.setLocalDispatchPeriod() - начиная с 4 версии метод снова открыт (не Deprecated)

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

    Решение пока такое: для новых пользователей ставить короткий dispatch-период (10 секунд), для повторных большой (30 минут).
    Ответ написан
    Комментировать
  • Зачем нужен Dependency Injection в Android разработке?

    @sapl
    У меня не ответ, а уточнение вопроса.
    Зачем DI на сервере (Spring) понятно.
    Но в Android всегда один пользователь, одна сессия и всегда есть singleton Application, где многое инициализируется и который везде доступен через Context. И как не крути Context везде есть и ничего в этом нет страшного.
    Чем плох вариант использования одного модуля (Application), который отдается все нужные зависимости?
    Мало того даже при использовании dagger все равно везде дергается тот самый Application чтобы получить компонент для вызова inject.
    PS. Также немного путают примеры по Dagger где инжектится этот самый context, зачем его инжектить, если он итак везде есть?
    Ответ написан
    5 комментариев
  • За что блокируют аккаунты разработчиков Google Play?

    @sapl
    Есть печальный опыт.
    К сожалению за год мытарств и экспериментов логику Google вычислить не удалось.

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

    Перевыложили с пару десятков сборок с разными пакетами, именами, адресами серверов, подписочными сертификатами, с чистых аккаунтов, с разных IP, с урезанными до нельзя правами:
    итог один приложение блокируется через 3-7 дней.
    Техподдержка если отвечает, то отвечает односложно и без указания реальной причины

    Есть лишь предположения:
    - Есть модерация роботом и ручная
    Если робот пропустил приложение то оно появится через 2-3 часа.
    дальше уже через 2-3 дня может быть заблокировано уже ручной модерацией.
    - Робот хитрый.
    - Обязательно прописывайте все возможное в Условиях использования и Политике конфиденциальности.
    Например если приложение имеет доступ к списку контактов, это нужно прописать.
    - Соблюдать правила для разработчиков, хотя конкретики там не хватает
    https://play.google.com/intl/ALL_ru/about/develope...
    Например после блокировки саппорт ссылался вот на этот пункт:
    "Не отправляйте SMS, письма электронной почты и другие сообщения от имени пользователя, пока он не подтвердит их содержание и список получателей."

    При этом , что они хотят совершенно не понятно (у нас был обычный мессенджер,
    дошло до того что мы и фото стали посылать в виде ссылки , чтобы ее видел пользователь)
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (8)