Zasób: DataStream
Wiadomość zasobu 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. |
displayName |
Wyświetlana nazwa strumienia danych zrozumiała dla człowieka. 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, w którym strumień został pierwotnie utworzony. 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. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady: |
updateTime |
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. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady: |
Pole unii stream_data . Dane dla określonych typów strumieni danych. Wiadomość, która zostanie ustawiona, odpowiada typowi strumienia. stream_data może być tylko jednym z tych elementów: |
|
webStreamData |
Dane dotyczące strumieni danych z sieci. Musi być wypełniony, jeśli atrybut type ma wartość 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. 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 | |
---|---|
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 istnieje). Ten identyfikator może się zmienić, jeśli aplikacja internetowa zostanie usunięta i utworzona ponownie. |
defaultUri |
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 | |
---|---|
firebaseAppId |
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. |
packageName |
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 | |
---|---|
firebaseAppId |
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. |
bundleId |
Wymagane. Niezmienna. Identyfikator pakietu aplikacji w 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. |