เตรียมตัวกันก่อน
1. ให้ทำการสร้าง Project ใน Firebase และทำการ Download google-services.json
2. import ไฟล์ google-services.json เข้าใน Unity Project ครับ
มาเริ่มกันเลยครับ
1. ให้ทำการ Import FirebaseAnalytics package
2. จากนั้นทำการสร้าง UI สำหรับทดสอบนะครับ (ดังรูป)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Firebase.Analytics;
public class AnalyticsController : MonoBehaviour
{
private enum AnalyticType
{
LOGIN,
SCORE,
NAME
}
public void SetLogLogin()
{
AnalyticsLog(AnalyticType.LOGIN, null, null);
}
public void SetLogScore()
{
AnalyticsLog(AnalyticType.SCORE, null, null, 10);
}
public void SetLogName()
{
AnalyticsLog(AnalyticType.NAME, "Log Name", null);
}
private void AnalyticsLog(AnalyticType type, string eventName, string paramName, int value = 0)
{
switch (type)
{
case AnalyticType.LOGIN :
FirebaseAnalytics.LogEvent(FirebaseAnalytics.EventLogin);
break;
case AnalyticType.SCORE:
FirebaseAnalytics.LogEvent(FirebaseAnalytics.EventPostScore,
FirebaseAnalytics.ParameterScore,
value);
break;
case AnalyticType.NAME:
FirebaseAnalytics.LogEvent(eventName);
break;
default:
FirebaseAnalytics.LogEvent(eventName, paramName, value);
break;
}
}
}
จากนั้นก็ให้ทำการทดสอบผ่าน Mobile Device เลยครับ
ในตัวของ Firebase Analytics เองถ้าใช้ครั้งแรกจะต้องใช้เวลาประมาณ 1 วันนะครับ ถึงจะแสดงข้อมูล (เท่าที่อ่านมานะครับ)
เท่านี้ก็หวังว่าจะนำไปประยุกต์ใช้ได้ละครับ
NO GAME NO DREAM !!!