「Unity/Firebase/Realtimedatabase」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→料金課金周り) |
(→サンプル) |
||
行45: | 行45: | ||
// Get the root reference location of the database. | // Get the root reference location of the database. | ||
DatabaseReference reference = FirebaseDatabase.DefaultInstance.RootReference; | DatabaseReference reference = FirebaseDatabase.DefaultInstance.RootReference; | ||
+ | |||
+ | // 書き込み | ||
+ | FirebaseDatabase.DefaultInstance.GetReference("users") | ||
+ | .Child("age") | ||
+ | .SetValueAsync(age); | ||
+ | Invoke("Age", 1f); | ||
} | } | ||
} | } | ||
</pre> | </pre> | ||
参考:https://firebase.google.com/docs/database/unity/retrieve-data?hl=ja | 参考:https://firebase.google.com/docs/database/unity/retrieve-data?hl=ja |
2020年11月14日 (土) 17:25時点における版
Realtimedatabaseのインストール
FirebaseDatabase.unitypackageをAssets/Importからインストールする
https://firebase.google.com/download/unity?hl=ja
料金課金周り
Gcp/Firebase/RealtimeDatabase [ショートカット]
ルール
以下のようなルールになってると、更新できないので、test時は修正後のように 修正前
{ "rules": { ".read": false, ".write": false } }
修正後
{ "rules": { ".read": true, ".write": true } }
サンプル
SampleScene.cs
using System.Collections; using System.Collections.Generic; using UnityEngine; using Firebase; using Firebase.Database; using Firebase.Unity.Editor; public class SampleScene : MonoBehaviour { void Start() { // Get the root reference location of the database. DatabaseReference reference = FirebaseDatabase.DefaultInstance.RootReference; // 書き込み FirebaseDatabase.DefaultInstance.GetReference("users") .Child("age") .SetValueAsync(age); Invoke("Age", 1f); } }
参考:https://firebase.google.com/docs/database/unity/retrieve-data?hl=ja