Аналитика Firebase показывает активность в других странах - PullRequest
0 голосов
/ 20 мая 2018

В настоящее время я занимаюсь разработкой приложения, и у меня есть альфа-версия в Google Play со связанными тестерами, и она доступна только в Швеции.

Я использую Firebase для хранения данных на сервере для каждого пользователя иЯ также использую Firebase для входа.

Согласно authorization и database в моей консоли FireBase, я единственный, кто его протестировал.Однако в аналитике говорится, что в United States была активность!Как это возможно?Это что-то с серверами Firebase?

Я подумал о правилах для моей базы данных, у меня есть следующее:

{
  "rules": {
    // Give any logged in user admission to "users" so that they can create a new entrance for themselves
      ".write": "auth != null",
    ".read": "auth != null",
        "users": {
        "$user_id": {
            // Grants write access to the owner of this user account
          // whose uid must exactly match the key ($user_id)
         ".write": "$user_id === auth.uid && auth != null",
            ".read": "$user_id === auth.uid && auth != null"
        } 
        }
    }
}

Чего-то не хватает?Цель состоит в том, чтобы только пользователи, которые вошли в систему, могли писать в базу данных и только в свою конкретную папку.

У меня также есть inAppSubscription, который я вчера тестировал, возможно, это вызывает то, что выглядит так, как будто оно выглядитв US?

1 Ответ

0 голосов
/ 20 мая 2018

Одна из возможностей заключается в том, что вы включили Генерацию отчета перед запуском для своего приложения.Вы можете подтвердить это, просмотрев страницу Предварительный отчет в консоли Google Play.Ищите его в разделе Управление релизами .

Когда вы включаете Отчет перед запуском, каждый выпуск вашего приложения запускается на небольшом количестве (~ 10) устройств с использованием Firebase Test Lab.Это происходит даже для альфа-релиза и внутренних тестовых треков.

Отчеты перед запуском : обобщение проблем, обнаруженных при автоматическом тестировании приложений альфа или бета-тестирования на совместимость устройств, отображениепроблемы и уязвимости безопасности на широком спектре устройств в Firebase Test Lab.

В вашем случае устройства Test Lab могут находиться в США.

Подробнее о Отчет перед запуском здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...