В настоящее время я занимаюсь разработкой приложения, и у меня есть альфа-версия в 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
?