Zasób: DataStream
Wiadomość o zasobach reprezentująca strumień danych.
Zapis JSON |
---|
{ "name": string, "type": enum ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. 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. |
display |
Wyświetlana nazwa strumienia danych w formie czytelnej dla człowieka. Wymagane w przypadku strumieni danych z sieci. Maksymalna dozwolona długość wyświetlanej nazwy to 255 jednostek kodu UTF-16. |
create |
Tylko dane wyjściowe. Czas utworzenia tego strumienia. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
update |
Tylko dane wyjściowe. Czas ostatniej aktualizacji pól danych strumienia. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
Pole unii stream_data . Dane dotyczące konkretnych typów strumieni danych. Wiadomość, która zostanie ustawiona, odpowiada typowi strumienia. stream_data może być tylko jednym z tych elementów: |
|
web |
Dane dotyczące strumieni danych z sieci. Musi być wypełniony, jeśli atrybut type ma wartość WEB_DATA_STREAM. |
android |
Dane dotyczące strumieni danych z aplikacji na Androida. Musi być wypełnione, jeśli typ to ANDROID_APP_DATA_STREAM. |
ios |
Dane dotyczące strumieni danych z aplikacji na iOS. Musi być wypełnione, jeśli atrybut type ma wartość IOS_APP_DATA_STREAM. |
WebStreamData
Dane dotyczące strumieni danych z sieci.
Zapis JSON |
---|
{ "measurementId": string, "firebaseAppId": string, "defaultUri": string } |
Pola | |
---|---|
measurement |
Tylko dane wyjściowe. Identyfikator pomiaru Analytics. Przykład: „G-1A2BCD345E” |
firebase |
Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji internetowej w Firebase (jeśli istnieje). Ten identyfikator może się zmienić, jeśli aplikacja internetowa zostanie usunięta i utworzona ponownie. |
default |
Nazwa domeny aplikacji internetowej, której dotyczy pomiar, lub pole puste. 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 | |
---|---|
firebase |
Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji na Androida w Firebase (jeśli istnieje). Ten identyfikator może się zmienić, jeśli aplikacja na Androida zostanie usunięta i utworzona ponownie. |
package |
Niezmienna. Nazwa pakietu aplikacji, której dotyczy pomiar. Przykład: „com.example.myandroidapp”. |
IosAppStreamData
Dane dotyczące strumieni danych z aplikacji na iOS.
Zapis JSON |
---|
{ "firebaseAppId": string, "bundleId": string } |
Pola | |
---|---|
firebase |
Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji na iOS w Firebase (jeśli istnieje). Ten identyfikator może się zmienić, jeśli aplikacja na iOS zostanie usunięta i utworzona ponownie. |
bundle |
Wymagane. Niezmienna. Identyfikator pakietu aplikacji w Apple App Store (np. „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. |