Zasób: DataStream
Wiadomość o zasobie reprezentująca strumień danych.
| Zapis JSON |
|---|
{ "name": string, "type": enum ( |
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu tego strumienia danych. Format: properties/{property_id}/dataStreams/{stream_id} Przykład: „properties/1000/dataStreams/2000” |
type |
Wymagane. Niezmienna. Typ tego zasobu DataStream. |
displayName |
Czytelna nazwa wyświetlana strumienia danych. Wymagane w przypadku strumieni danych z sieci. Maksymalna dozwolona długość wyświetlanej nazwy to 255 jednostek kodu UTF-16. |
createTime |
Tylko dane wyjściowe. Czas utworzenia tego strumienia. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
updateTime |
Tylko dane wyjściowe. Czas ostatniej aktualizacji pól ładunku strumienia. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
Pole zbiorcze stream_data. Dane dotyczące konkretnych typów strumieni danych. Wiadomość, która zostanie ustawiona, odpowiada typowi tego strumienia. stream_data może mieć tylko jedną z tych wartości: |
|
webStreamData |
Dane dotyczące strumieni danych z sieci. Musi być wypełniony, jeśli typ to WEB_DATA_STREAM. |
androidAppStreamData |
Dane dotyczące strumieni danych z aplikacji na Androida. Musi być wypełnione, jeśli typ to ANDROID_APP_DATA_STREAM. |
iosAppStreamData |
Dane dotyczące strumieni danych z aplikacji na iOS. To pole musi być wypełnione, jeśli typ to IOS_APP_DATA_STREAM. |
WebStreamData
Dane dotyczące strumieni danych z sieci.
| Zapis JSON |
|---|
{ "measurementId": string, "firebaseAppId": string, "defaultUri": string } |
| Pola | |
|---|---|
measurementId |
Tylko dane wyjściowe. Identyfikator pomiaru Analytics. Przykład: „G-1A2BCD345E” |
firebaseAppId |
Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji internetowej w Firebase (jeśli taka istnieje). Ten identyfikator może się zmienić, jeśli aplikacja internetowa zostanie usunięta i utworzona ponownie. |
defaultUri |
Nazwa domeny mierzonej aplikacji internetowej lub pusta. Przykład: „http://www.google.com”, „https://www.google.com” |
AndroidAppStreamData
Dane dotyczące strumieni danych z aplikacji na Androida.
| Zapis JSON |
|---|
{ "firebaseAppId": string, "packageName": string } |
| Pola | |
|---|---|
firebaseAppId |
Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji na Androida w Firebase (jeśli taka istnieje). Ten identyfikator może się zmienić, jeśli aplikacja na Androida zostanie usunięta i utworzona ponownie. |
packageName |
Niezmienna. Nazwa pakietu mierzonej aplikacji. Przykład: „com.example.myandroidapp” |
IosAppStreamData
Dane dotyczące strumieni danych z aplikacji na iOS.
| Zapis JSON |
|---|
{ "firebaseAppId": string, "bundleId": string } |
| Pola | |
|---|---|
firebaseAppId |
Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji na iOS w Firebase, jeśli taka istnieje. Ten identyfikator może się zmienić, jeśli aplikacja na iOS zostanie usunięta i utworzona ponownie. |
bundleId |
Wymagane. Niezmienna. Identyfikator pakietu aplikacji w sklepie Apple App Store. Przykład: „com.example.myiosapp”. |
DataStreamType
Typ strumienia danych.
| Wartości w polu enum | |
|---|---|
DATA_STREAM_TYPE_UNSPECIFIED |
Typ nieznany lub nieokreślony. |
WEB_DATA_STREAM |
Strumień danych z sieci. |
ANDROID_APP_DATA_STREAM |
strumień danych z aplikacji na Androida. |
IOS_APP_DATA_STREAM |
strumień danych z aplikacji na iOS. |
Metody |
|
|---|---|
|
Tworzy strumień danych. |
|
Usuwa strumień danych w usłudze. |
|
Wyszukiwanie pojedynczego strumienia danych. |
|
Wyświetla listę strumieni danych w usłudze. |
|
Aktualizuje strumień danych w usłudze. |