Добавить данные программно в пользовательский столбец, созданный в BigQuery Table - PullRequest
0 голосов
/ 11 марта 2019

Я создал столбец в таблице событий на BigQuery для регистрации некоторой информации о событиях.

Как программно добавить данные в этот конкретный столбец из мобильного приложения?

Это мой стол BigQuery

enter image description here

Это моя схема Firebase enter image description here

Это код, который я пробовал до сих пор

Bundle params = new Bundle(); 
params.putString("image_name", name); 
params.putString("full_text", text); 
mFirebaseAnalytics.logEvent("share_image", params); 

1 Ответ

0 голосов
/ 11 марта 2019

Все клиентские библиотеки для BigQuery предназначены для использования в доверенной среде, такой как ваша машина разработки, сервер, которым вы управляете, или облачные функции. Я не знаю официальных SDK для Android или iOS.

Самое простое, что я могу придумать, - это разместить код с помощью одной из этих библиотек в облачных функциях (либо через Firebase, либо напрямую через инструмент gcloud), чтобы вставить данные в BigQuery, а затем вызвать эту облачную функцию со своего мобильного телефона. приложение. Обязательно обеспечьте безопасный доступ к этой облачной функции, чтобы только авторизованные пользователи могли вставлять данные.

...