• G#

AnalyticsSessionInfo

kelas dalam UnityEngine. Login

/

Diterapkan dalam:UnityEngine.UnityAnalyticsModule

Sarankan perubahan

Success!

Terima kasih untuk membantu kami meningkatkan kualitas Dokumentasi Unity. Meskipun kami tidak dapat menerima semua pengajuan, kami membaca setiap perubahan yang disarankan dari pengguna kami dan akan melakukan pembaruan di mana berlaku.

Close

Penjelasan gagal

Untuk beberapa alasan perubahan yang disarankan Anda tidak dapat diajukan. Silahkan <a>try lagi</a> dalam beberapa menit. Dan terima kasih untuk mengambil waktu untuk membantu kami meningkatkan kualitas Dokumentasi Unity.

Close

Cancel

Description

Memberikan akses ke informasi sesi Analytics untuk instance game saat ini.

Kelas ini berisi metode statis untuk mencari informasi sesi Analytics. Perhatikan bahwa statistik kumulatif diatur jika pemain menginstal ulang permainan.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;

#if ENABLE_CLOUD_SERVICES_ANALYTICS using UnityEngine.Analytics;

public class NewBehaviourScript : MonoBehaviour { void Start() { Debug.Log("Start " + AnalyticsSessionInfo.userId + " " + AnalyticsSessionInfo.sessionState + " " + AnalyticsSessionInfo.sessionId + " " + AnalyticsSessionInfo.sessionElapsedTime); AnalyticsSessionInfo.sessionStateChanged += OnSessionStateChanged; }

void OnSessionStateChanged(AnalyticsSessionState sessionState, long sessionId, long sessionElapsedTime, bool sessionChanged) { Debug.Log("Call " + AnalyticsSessionInfo.userId + " " + sessionState + " " + sessionId + " " + sessionElapsedTime + " " + sessionChanged); } } #endif

Sifat Statis

customDeviceId Laporan ID perangkat kustom saat ini.
customUserId Laporan ID pengguna kustom saat ini.
Login Login Token identitas pengguna saat ini yang mengembalikan server Analytics berdasarkan AnalyticsSessionInfo.userId.
sessionCount Jumlah sesi yang dimainkan sejak aplikasi dipasang.
sessionElapsedTime Waktu berlalu, dalam mili detik, sejak awal sesi permainan saat ini.
Sitemap Login Laporan apakah sesi saat ini adalah sesi pertama karena pemain menginstal permainan atau aplikasi.
Sitemap Login Sebuah acak, GUID unik mengidentifikasi pertandingan saat ini atau sesi aplikasi.
sessionState Kondisi sesi saat ini.
Login Login Sebuah acak GUID unik mengidentifikasi sesi yang dimainkan pada contoh yang sama dari permainan atau aplikasi Anda.

Events

identityTokenChanged Dispatched ketika AnalyticsSessionInfo.identityToken diperbarui oleh server.
sessionStateChanged Dispatched ketika perubahan state sesi Analytics.

Delegates

IdentityTokenChanged Tentukan tanda tangan delegasi untuk menangani AnalyticsSettings. Login Sitemap
SessionStateChanged Dispatched ketika perubahan state sesi Analytics.