반응형
파이어베이스 SDK 다운로드
압축 푼 뒤
dotnet4 / FirebaseDatabase.unitypackage 설치
- 코드 작성
using Firebase;
using Firebase.Database;
using Firebase.Extensions;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class User
{
public string username;
public string email;
}
public class FirebaseDataBase : MonoBehaviour
{
DatabaseReference reference;
void Start()
{
reference = FirebaseDatabase.DefaultInstance.RootReference;
}
private void SaveNewUser(string userId, string name, string email) //데이터 저장하기
{
User user = new User();
user.username = name;
user.email = email;
string json = JsonUtility.ToJson(user);
reference.Child("Users").Child(userId).SetRawJsonValueAsync(json);
Debug.Log("Save Data Success!");
}
private void LoadAllUsers() //데이터 불러오기
{
FirebaseDatabase.DefaultInstance.GetReference("Users").GetValueAsync().ContinueWithOnMainThread(task =>
{
if (task.IsFaulted)
{
Debug.Log("Load Data Faulted");
}
else if (task.IsCompleted)
{
Debug.Log("Load Data Success!");
DataSnapshot snapshot = task.Result;
}
});
}
}
참고할만한 글
반응형
'개발 > Firebase' 카테고리의 다른 글
유니티 C# 파이어베이스 애플 로그인 간단 구현 Firebase Auth Apple Login (0) | 2024.03.05 |
---|---|
유니티 C# 파이어베이스 구글 로그인 간단 구현 Firebase Auth Google Login (0) | 2024.03.05 |
유니티 C# 파이어베이스 클라우드 스토리지 Cloud Storage 간단 사용법 (0) | 2022.08.17 |
유니티 C# 파이어베이스 리더 보드 랭킹 Leaderboard 간단 구현법 (0) | 2022.08.17 |
유니티 C# 파이어베이스 익명 로그인 간단 사용법 Firebase Auth Guest Login (0) | 2022.08.17 |
유니티 C# 파이어베이스 Crashlytics 간단 사용법 (0) | 2022.07.12 |
유니티 C# 파이어베이스 SDK 다운로드 Firebase Unity SDK (0) | 2022.07.12 |
유니티 C# 파이어베이스 애널리틱스 Firebase Analytics 간단 사용법 (0) | 2022.06.21 |
댓글