Zasób: DataStream
Komunikat zasobu reprezentujący strumień danych.
Zapis JSON |
---|
{ "name": string, "type": enum ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu tego strumienia danych. Format: properties/{identyfikator_usługi}/dataStreams/{stream_id} Przykład: „properties/1000/dataStreams/2000” |
type |
Wymagane. Stały. Typ tego zasobu DataStream. |
displayName |
Czytelna dla człowieka wyświetlana nazwa 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 tej transmisji. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Czas ostatniej aktualizacji pól ładunku strumienia. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
Pole sumy stream_data . Dane dotyczące określonych typów strumieni danych. Ustawiona wiadomość będzie odpowiadać typowi tego strumienia. stream_data może mieć tylko jedną z tych wartości: |
|
webStreamData |
Dane charakterystyczne dla strumieni danych z sieci. To pole musi być wypełnione, jeśli typ to WEB_DATA_STREAM. |
androidAppStreamData |
Dane dotyczące strumieni danych z aplikacji na Androida. To pole musi być wypełnione, jeśli typ to ANDROID_APP_DATA_STREAM. |
iosAppStreamData |
Dane charakterystyczne dla strumieni danych z aplikacji na iOS. To pole musi być wypełnione, jeśli typ to IOS_APP_DATA_STREAM. |
WebStreamData
Dane charakterystyczne dla 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 objętej pomiarem 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 istnieje). Ten identyfikator może się zmienić, jeśli aplikacja na Androida zostanie usunięta i utworzona ponownie. |
packageName |
Stały. Nazwa pakietu aplikacji objętej pomiarem. Przykład: „com.example.mojaaplikacjanaandroida” |
IosAppStreamData
Dane charakterystyczne dla 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 odtworzona ponownie. |
bundleId |
Wymagane. Stały. Identyfikator pakietu Apple App Store, np. „com.example.myiosapp”. |
DataStreamType
Typ strumienia danych.
Wartości w polu enum | |
---|---|
DATA_STREAM_TYPE_UNSPECIFIED |
Nieznany lub nieokreślony typ. |
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 obiekt DataStream. |
|
Usuwa DataStream z usługi. |
|
Wyszukaj pojedynczy strumień DataStream. |
|
Wyświetla listę strumieni DataStream w usłudze. |
|
Aktualizuje DataStream w usłudze. |