Я связал данные о базе данных с помощью bigquery. до 20160725, он работал нормально. но с 20160726 я обнаружил, что user_dim.user_id данных установлен в значение null. что привело к тому, что user_id установил null?то, что внезапно приводит к идентификатору пользователя всего набора данных null от firebase
0
A
ответ
2
user_dim.user_id
присутствует только в том случае, если разработчик назвал setUserId()
и предоставил собственный идентификатор пользователя.
Раннее поведение экспорта, возможно, не соответствовало этому руководству, но оно делает это сейчас. Для автогенерированного идентификатора отметьте user_dim.app_info.app_instance_id
.
То есть разработчик должен установить идентификатор пользователя самостоятельно? user_dim.app_info.app_instance_id (который не уникален) может быть изменен после обновления или удаления приложения. – golden
Тот же вопрос, что и здесь: http://stackoverflow.com/questions/38633755/null-user-ids-recorded-by-firebase/38716034#38716034 Отслеживание идентификатора пользователя действительно в руке разработчика приложения, поскольку оно потребует от пользователя входа в систему, чтобы иметь истинный идентификатор пользователя. Приложение app_instance_id не изменяется при обновлении приложения, оно изменяется только после удаления и переустановки приложения. – Sistr